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