Sha256: bdfcfb31ec01deb28758666804dc001a7b8dffc4fb10eb40b9fd6dd7aee727d5

Contents?: true

Size: 273 Bytes

Versions: 66

Compression:

Stored size: 273 Bytes

Contents

module WithScopedQueries::Page
  def self.query_by(params, current_scope, _)
    page_param = params[:page] || 1
    current_scope.page(page_param).per(10)
  end

  def self.add_queriable_attributes_to(klass, _)
    klass.queriable_attributes.merge!(page: :page)
  end
end

Version data entries

66 entries across 66 versions & 2 rubygems

Version Path
mumuki-domain-9.20.0 app/models/concerns/with_scoped_queries/page.rb
mumuki-domain-9.19.0 app/models/concerns/with_scoped_queries/page.rb
mumuki-domain-9.18.0 app/models/concerns/with_scoped_queries/page.rb
mumuki-domain-9.17.0 app/models/concerns/with_scoped_queries/page.rb
mumuki-domain-9.16.0 app/models/concerns/with_scoped_queries/page.rb
mumuki-domain-9.15.0 app/models/concerns/with_scoped_queries/page.rb
mumuki-domain-9.14.1 app/models/concerns/with_scoped_queries/page.rb
mumuki-domain-9.14.0 app/models/concerns/with_scoped_queries/page.rb
mumuki-domain-9.13.1 app/models/concerns/with_scoped_queries/page.rb
mumuki-domain-9.13.0 app/models/concerns/with_scoped_queries/page.rb
mumuki-domain-9.12.0 app/models/concerns/with_scoped_queries/page.rb
mumuki-domain-9.11.0 app/models/concerns/with_scoped_queries/page.rb
mumuki-domain-9.10.0 app/models/concerns/with_scoped_queries/page.rb
mumuki-domain-9.9.0 app/models/concerns/with_scoped_queries/page.rb
mumuki-domain-9.8.1 app/models/concerns/with_scoped_queries/page.rb
mumuki-domain-9.8.0 app/models/concerns/with_scoped_queries/page.rb
mumuki-domain-9.7.0 app/models/concerns/with_scoped_queries/page.rb
mumuki-domain-9.6.0 app/models/concerns/with_scoped_queries/page.rb
mumuki-domain-9.5.0 app/models/concerns/with_scoped_queries/page.rb
mumuki-domain-9.4.0 app/models/concerns/with_scoped_queries/page.rb