Module: PredictiveLoad::ActiveRecordCollectionObservation::CollectionAssociationNotification
- Defined in:
- lib/predictive_load/active_record_collection_observation.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(base) ⇒ Object
84 85 86 87 |
# File 'lib/predictive_load/active_record_collection_observation.rb', line 84 def self.included(base) base.send(:alias_method, :load_target_without_notification, :load_target) base.send(:alias_method, :load_target, :load_target_with_notification) end |
Instance Method Details
#load_target_with_notification ⇒ Object
89 90 91 92 93 |
# File 'lib/predictive_load/active_record_collection_observation.rb', line 89 def load_target_with_notification notify_collection_observer if find_target? load_target_without_notification end |