aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/nodes/join.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/arel/nodes/join.rb')
-rw-r--r--lib/arel/nodes/join.rb12
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/arel/nodes/join.rb b/lib/arel/nodes/join.rb
index 07f8c98e85..d3307fe0e0 100644
--- a/lib/arel/nodes/join.rb
+++ b/lib/arel/nodes/join.rb
@@ -1,12 +1,12 @@
module Arel
module Nodes
- class Join < Arel::Nodes::Node
- attr_accessor :left, :right, :constraint
+ class Join < Arel::Nodes::Binary
- def initialize left, right, constraint
- @left = left
- @right = right
- @constraint = constraint
+ alias :single_source :left
+ alias :constraint :right
+
+ def initialize single_source, constraint
+ super
end
end
end