Method: ActiveRecord::Associations::Association#initialize

Defined in:
activerecord/lib/active_record/associations/association.rb

#initialize(owner, reflection) ⇒ Association

Returns a new instance of Association.



41
42
43
44
45
46
47
48
49
50
51
# File 'activerecord/lib/active_record/associations/association.rb', line 41

def initialize(owner, reflection)
  reflection.check_validity!

  @owner, @reflection = owner, reflection
  @disable_joins = @reflection.options[:disable_joins] || false

  reset
  reset_scope

  @skip_strict_loading = nil
end