class SimpleActivity::Hooks

Public Class Methods

init() click to toggle source
# File lib/simple_activity/hooks.rb, line 3
def self.init
  ActiveSupport.on_load(:action_controller) do
    require 'simple_activity/controller_methods'
    ActionController::Base.send :include, SimpleActivity::ControllerMethods
  end

  ActiveSupport.on_load(:active_record) do
    require 'simple_activity/models/extenders'
    ActiveRecord::Base.send :include, SimpleActivity::ModelExtenders
  end

  ActiveSupport.on_load(:action_view) do
    require 'simple_activity/helpers'
    ActionView::Base.send :include, SimpleActivity::Helpers
  end
end