method
define_change_tracking_methods
v7.1.3.2 -
Show latest stable
- Class:
ActiveRecord::Associations::Builder::BelongsTo
define_change_tracking_methods(model, reflection)public
No documentation available.
# File activerecord/lib/active_record/associations/builder/belongs_to.rb, line 143
def self.define_change_tracking_methods(model, reflection)
model.generated_association_methods.class_eval def #{reflection.name}_changed? association(:#{reflection.name}).target_changed? end def #{reflection.name}_previously_changed? association(:#{reflection.name}).target_previously_changed? end, __FILE__, __LINE__ + 1
end