module Facet::Paginate

Public Instance Methods

default_page() click to toggle source
# File lib/facet/concerns/paginate.rb, line 13
def default_page
  default_page? ? @default_page : 1
end
default_page?() click to toggle source
# File lib/facet/concerns/paginate.rb, line 22
def default_page?
  @default_page.present?
end
disable_pagination!() click to toggle source
# File lib/facet/concerns/paginate.rb, line 34
def disable_pagination!
  page_default(-1)
end
inherited(base) click to toggle source
Calls superclass method
# File lib/facet/concerns/paginate.rb, line 17
def inherited(base)
  base.__send__(:page_default, @default_page) if default_page?
  super
end
page_default(value) click to toggle source
# File lib/facet/concerns/paginate.rb, line 38
def page_default(value)
  @default_page = value
end
pagination?() click to toggle source
# File lib/facet/concerns/paginate.rb, line 26
def pagination?
  return true unless defined?(@default_page)

  @default_page >= 1
end