Module: PagedScopes::Collection::Attributes
- Included in:
- PagedScopes::Collection
- Defined in:
- lib/paged_scopes/collection.rb
Instance Attribute Summary collapse
Instance Attribute Details
#page_name ⇒ Object
17 18 19 20 21 22 23 24 25 26 |
# File 'lib/paged_scopes/collection.rb', line 17 def page_name @page_name || case self when ActiveRecord::NamedScope::Scope @proxy_scope.page_name when ActiveRecord::Associations::AssociationCollection @reflection.klass.page_name else "Page" end end |
#per_page ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/paged_scopes/collection.rb', line 6 def per_page @per_page || case self when ActiveRecord::NamedScope::Scope @proxy_scope.per_page when ActiveRecord::Associations::AssociationCollection @reflection.klass.per_page end end |