Class: DatePaginate::Hooks

Inherits:
Object
  • Object
show all
Defined in:
lib/date_paginate/hooks.rb

Class Method Summary collapse

Class Method Details

.initObject



3
4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/date_paginate/hooks.rb', line 3

def self.init
  ActiveSupport.on_load(:active_record) do
    require 'date_paginate/models/active_record_extension'
    ::ActiveRecord::Base.send :include, DatePaginate::ActiveRecordExtension
  end

  ActiveSupport.on_load(:action_view) do
    ::ActionView::Base.send :include, DatePaginate::ActionViewExtension
  end

  ActiveSupport.on_load(:action_controller) do
    ::ActionController::Base.send :include, DatePaginate::ApplicationControllerExtension
  end
end