Module: NextPage

Defined in:
lib/next_page.rb,
lib/next_page/sorter.rb,
lib/next_page/version.rb,
lib/next_page/paginator.rb,
lib/next_page/exceptions.rb,
lib/next_page/pagination.rb,
lib/next_page/configuration.rb,
lib/next_page/sort/sort_builder.rb,
lib/next_page/sort/name_evaluator.rb,
lib/next_page/sort/segment_parser.rb,
lib/next_page/pagination_attributes.rb,
lib/next_page/exceptions/invalid_nested_sort.rb,
lib/next_page/exceptions/invalid_sort_parameter.rb

Overview

Next Page

Defined Under Namespace

Modules: Exceptions, Pagination, PaginationAttributes, Sort Classes: Configuration, Paginator, Sorter

Constant Summary collapse

VERSION =
'0.2.0'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject



16
17
18
# File 'lib/next_page.rb', line 16

def self.configuration
  @configuration ||= Configuration.new
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



24
25
26
# File 'lib/next_page.rb', line 24

def self.configure
  yield(configuration)
end

.resetObject



20
21
22
# File 'lib/next_page.rb', line 20

def self.reset
  @configuration = Configuration.new
end