Module: Folio::Ordinal
- Includes:
- Folio
- Included in:
- Enumerable::Decorator, WillPaginate::ActiveRecord::Pagination
- Defined in:
- lib/folio/ordinal.rb,
lib/folio/ordinal/page.rb
Defined Under Namespace
Modules: Page Classes: BasicPage
Constant Summary
Constants included from Folio
Instance Method Summary collapse
- #build_page ⇒ Object
-
#configure_pagination(page, options) ⇒ Object
validate the configured page before returning it.
Methods included from Folio
Methods included from PerPageIncluder
Methods included from PerPage
Instance Method Details
#build_page ⇒ Object
21 22 23 |
# File 'lib/folio/ordinal.rb', line 21 def build_page Folio::Ordinal::Page.create end |
#configure_pagination(page, options) ⇒ Object
validate the configured page before returning it
26 27 28 29 30 31 |
# File 'lib/folio/ordinal.rb', line 26 def configure_pagination(page, ) page = super(page, ) raise ::Folio::InvalidPage unless page.current_page.is_a?(Integer) raise ::Folio::InvalidPage if page.out_of_bounds? page end |