Module: Polyamorous

Defined in:
lib/polyamorous/activerecord_5.1_ruby_2/join_dependency.rb,
lib/polyamorous.rb,
lib/polyamorous/join.rb,
lib/polyamorous/tree_node.rb,
lib/polyamorous/swapping_reflection_class.rb,
lib/polyamorous/activerecord_4.2_ruby_2/join_dependency.rb,
lib/polyamorous/activerecord_5.1_ruby_2/join_association.rb,
lib/polyamorous/activerecord_4.2_ruby_1.9/join_dependency.rb,
lib/polyamorous/activerecord_5.2.0_ruby_2/join_dependency.rb,
lib/polyamorous/activerecord_4.2_ruby_1.9/join_association.rb,
lib/polyamorous/activerecord_5.2.0_ruby_2/join_association.rb,
lib/polyamorous/activerecord_3_and_4.0_ruby_1.9/join_dependency.rb,
lib/polyamorous/activerecord_3_and_4.0_ruby_1.9/join_association.rb,
lib/polyamorous/activerecord_4.1_ruby_2/make_polyamorous_inner_joins.rb

Overview

active_record_3_and_4.0_ruby_1.9/join_association.rb

Defined Under Namespace

Modules: JoinAssociationExtensions, JoinDependencyExtensions, SwappingReflectionClass, TreeNode Classes: Join

Constant Summary collapse

InnerJoin =
Arel::Nodes::InnerJoin
OuterJoin =
Arel::Nodes::OuterJoin
JoinDependency =
::ActiveRecord::Associations::ClassMethods::JoinDependency
JoinAssociation =
::ActiveRecord::Associations::ClassMethods::JoinDependency::JoinAssociation
JoinBase =
::ActiveRecord::Associations::ClassMethods::JoinDependency::JoinBase