Method: ActiveRecord::Reflection.add_reflection

Defined in:
activerecord/lib/active_record/reflection.rb

.add_reflection(ar, name, reflection) ⇒ Object



23
24
25
26
27
# File 'activerecord/lib/active_record/reflection.rb', line 23

def add_reflection(ar, name, reflection)
  ar.clear_reflections_cache
  name = name.to_sym
  ar._reflections = ar._reflections.except(name).merge!(name => reflection)
end