method
new
v3.0.0 -
Show latest stable
- Class:
ActiveRecord::Associations::ClassMethods::JoinDependency
new(base, associations, joins)public
No documentation available.
# File activerecord/lib/active_record/associations.rb, line 1845
def initialize(base, associations, joins)
@joins = [JoinBase.new(base, joins)]
@associations = associations
@reflections = []
@base_records_hash = {}
@base_records_in_order = []
@table_aliases = Hash.new { |aliases, table| aliases[table] = 0 }
@table_aliases[base.table_name] = 1
build(associations)
end