Module: Scrooge::Optimizations::Associations::Macro

Defined in:
lib/optimizations/associations/macro.rb

Class Method Summary collapse

Class Method Details

.install!Object

Inject into ActiveRecord



10
11
12
13
14
15
# File 'lib/optimizations/associations/macro.rb', line 10

def install!
  unless scrooge_installed?
    ActiveRecord::Base.send( :extend,  SingletonMethods )
    ActiveRecord::Associations::AssociationProxy.send( :include, InstanceMethods )              
  end  
end