class Drillbit::Parameters::Page
Constants
- DEFAULT_PAGE_SIZE
- DEFAULT_STARTING_PAGE
- PAGING_PARAMETERS
Attributes
raw_parameters[RW]
Public Class Methods
new(raw_parameters)
click to toggle source
# File lib/drillbit/parameters/page.rb, line 12 def initialize(raw_parameters) self.raw_parameters = raw_parameters || {} end
Public Instance Methods
page_number()
click to toggle source
# File lib/drillbit/parameters/page.rb, line 20 def page_number raw_parameters['number'] || DEFAULT_STARTING_PAGE end
per_page()
click to toggle source
# File lib/drillbit/parameters/page.rb, line 24 def per_page raw_parameters['size'] || DEFAULT_PAGE_SIZE end
present?()
click to toggle source
# File lib/drillbit/parameters/page.rb, line 16 def present? (raw_parameters.keys & PAGING_PARAMETERS).any? end