Module: EagerRecord::EagerPreloading
- Defined in:
- lib/eager_record/eager_preloading.rb
Defined Under Namespace
Modules: AssociationCollectionExtensions, AssociationProxyExtensions, BaseExtensions
Class Method Summary collapse
Class Method Details
.install ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/eager_record/eager_preloading.rb', line 4 def install ActiveRecord::Base.module_eval do extend(EagerRecord::EagerPreloading::BaseExtensions) end ActiveRecord::Associations::AssociationProxy.module_eval { include(EagerRecord::EagerPreloading::AssociationProxyExtensions) } ActiveRecord::Associations::AssociationCollection.module_eval { include(EagerRecord::EagerPreloading::AssociationCollectionExtensions) } end |