module Gearhead::Extensions::Pagination

Public Class Methods

included(klass) click to toggle source
# File lib/gearhead/extensions/pagination.rb, line 4
def self.included(klass)
  klass.define_gear_setting :paginate, Gearhead.config.pagination.enabled?
  klass.define_gear_setting :per_page, Gearhead.config.pagination.per_page
end

Public Instance Methods

paginate(val) click to toggle source
# File lib/gearhead/extensions/pagination.rb, line 13
def paginate(val)
  @_gear_paginate = val === true
end
paginate?() click to toggle source
# File lib/gearhead/extensions/pagination.rb, line 9
def paginate?
  @_gear_paginate === true
end
pagination_total(boolean) click to toggle source
# File lib/gearhead/extensions/pagination.rb, line 21
def pagination_total(boolean)
  @_gear_pagination_total = boolean
end
per_page(int) click to toggle source
# File lib/gearhead/extensions/pagination.rb, line 17
def per_page(int)
  @_gear_per_page = int
end