Module: PagerApi

Defined in:
lib/pager_api.rb,
lib/pager_api/railtie.rb,
lib/pager_api/version.rb,
lib/pager_api/pagination/pagy.rb,
lib/pager_api/pagination/kaminari.rb,
lib/pager_api/pagination/will_paginate.rb,
lib/generators/pager_api/install_generator.rb

Defined Under Namespace

Modules: Generators, Pagination Classes: Railtie

Constant Summary collapse

VERSION =
"0.3.2"
@@pagination_handler =
:pagy
@@include_pagination_on_meta =
true
@@include_pagination_headers =
true
@@total_pages_header =
"X-Total-Pages"
@@total_count_header =
"X-Total-Count"

Class Method Summary collapse

Class Method Details

.include_pagination_headers?Boolean

Returns:

  • (Boolean)


27
28
29
# File 'lib/pager_api.rb', line 27

def self.include_pagination_headers?
  @@include_pagination_headers
end

.include_pagination_on_meta?Boolean

Returns:

  • (Boolean)


23
24
25
# File 'lib/pager_api.rb', line 23

def self.include_pagination_on_meta?
  @@include_pagination_on_meta
end

.setup {|_self| ... } ⇒ Object

Method to configure pager api

Yields:

  • (_self)

Yield Parameters:

  • _self (PagerApi)

    the object that the method was called on



32
33
34
# File 'lib/pager_api.rb', line 32

def self.setup
  yield self
end