Module: Shamu::Entities::ListScope::Paging
- Defined in:
- lib/shamu/entities/list_scope/paging.rb
Overview
Attributes collapse
-
#default_per_page ⇒ Integer
Default number of records per page if not provided.
-
#page ⇒ Integer
The current page number.
-
#per_page ⇒ Integer
Number of records per page.
Instance Method Summary collapse
-
#paged? ⇒ Boolean
True if the scope is paged.
Instance Attribute Details
#default_per_page ⇒ Integer
Returns default number of records per page if not provided.
|
# File 'lib/shamu/entities/list_scope/paging.rb', line 29
|
#page ⇒ Integer
Returns the current page number. 1 based.
|
# File 'lib/shamu/entities/list_scope/paging.rb', line 23
|
#per_page ⇒ Integer
Returns number of records per page.
|
# File 'lib/shamu/entities/list_scope/paging.rb', line 26
|
Instance Method Details
#paged? ⇒ Boolean
Returns true if the scope is paged.
44 45 46 |
# File 'lib/shamu/entities/list_scope/paging.rb', line 44 def paged? !!page || !!per_page end |