module Themis::AR::AssociationExtension
Extends ActiveRecord::Associations::Association Hooks load_target method with to process after_association_loaded callback.
Public Instance Methods
load_target_with_after_association_loaded(*args, &block)
click to toggle source
Run original load_target method and process after_association_loaded callback.
# File lib/themis/ar/association_extension.rb, line 10 def load_target_with_after_association_loaded(*args, &block) result = load_target_without_after_association_loaded(*args, &block) if callback = self.owner._after_association_loaded_callbacks[self.reflection.name] callback.call(self) end result end