Module: Torque::PostgreSQL::Associations::JoinDependency

Defined in:
lib/torque/postgresql/associations/join_dependency.rb

Instance Method Summary collapse

Instance Method Details

#apply_column_aliases(relation) ⇒ Object



7
8
9
10
11
12
13
14
# File 'lib/torque/postgresql/associations/join_dependency.rb', line 7

def apply_column_aliases(relation)
  result = super
  return result unless relation.from_clause.empty?

  relation._select!(root_record_class_marker) if cast_join_root?(relation)
  relation._select!(-> { joined_record_class_markers })
  result
end