module Croods::Resource::Pagination
Public Instance Methods
page_attribute()
click to toggle source
# File lib/croods/resource/pagination.rb, line 6 def page_attribute @page_attribute ||= Croods::Attribute.new( Kaminari.config.param_name, :string, null: true ) end
page_attribute_name()
click to toggle source
# File lib/croods/resource/pagination.rb, line 22 def page_attribute_name @page_attribute.name end
page_method_name()
click to toggle source
# File lib/croods/resource/pagination.rb, line 26 def page_method_name @page_method_name ||= Kaminari.config.page_method_name end
pagination_params()
click to toggle source
# File lib/croods/resource/pagination.rb, line 18 def pagination_params @pagination_params ||= [page_attribute, per_page_attribute] end
per_page_attribute()
click to toggle source
# File lib/croods/resource/pagination.rb, line 12 def per_page_attribute @per_page_attribute ||= Croods::Attribute.new( 'per_page', :string, null: true ) end