Module: Paginate

Defined in:
lib/doozer/plugins/paginate/lib/paginate.rb,
lib/doozer/plugins/paginate/lib/paginate/finder.rb,
lib/doozer/plugins/paginate/lib/paginate/collection.rb,
lib/doozer/plugins/paginate/lib/paginate/view_helpers.rb

Defined Under Namespace

Modules: Finder, ViewHelpers Classes: Collection, InvalidPage

Class Method Summary collapse

Class Method Details

.enable_activerecordObject



12
13
14
15
16
# File 'lib/doozer/plugins/paginate/lib/paginate.rb', line 12

def enable_activerecord
  return if ActiveRecord::Base.respond_to? :paginate
  require "#{PAGINATE_PLUGIN_ROOT}/paginate/finder"
  ActiveRecord::Base.send :include, Paginate::Finder
end

.enable_view_helpersObject



17
18
19
20
21
22
# File 'lib/doozer/plugins/paginate/lib/paginate.rb', line 17

def enable_view_helpers
  # return if Doozer::Initializer.respond_to? :paginate
  require "#{PAGINATE_PLUGIN_ROOT}/paginate/view_helpers"
  Doozer::Controller.send :include, Paginate::ViewHelpers
  Doozer::Partial.send :include, Paginate::ViewHelpers
end