method
new
v3.2.1 -
Show latest stable
- Class:
ActiveRecord::Associations::JoinDependency
new(base, associations, joins)public
No documentation available.
# File activerecord/lib/active_record/associations/join_dependency.rb, line 10
def initialize(base, associations, joins)
@active_record = base
@table_joins = joins
@join_parts = [JoinBase.new(base)]
@associations = {}
@reflections = []
@alias_tracker = AliasTracker.new(joins)
@alias_tracker.aliased_name_for(base.table_name) # Updates the count for base.table_name to 1
build(associations)
end