Sha256: 978fc884e6c19ba1101a26c3f9442b938ac0fc5598e1b451937d59ce497d13ee
Contents?: true
Size: 408 Bytes
Versions: 1
Compression:
Stored size: 408 Bytes
Contents
module Polyamorous module JoinDependencyExtensions # Replaces ActiveRecord::Associations::JoinDependency#make_inner_joins def make_polyamorous_inner_joins(parent, child) make_constraints( parent, child, child.tables, child.join_type || Arel::Nodes::InnerJoin ) .concat child.children.flat_map { |c| make_polyamorous_inner_joins(child, c) } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
polyamorous-1.3.0 | lib/polyamorous/activerecord_4.1_ruby_2/make_polyamorous_inner_joins.rb |