lib/arel/engines/sql/relations/operations/join.rb in arel-0.1.0 vs lib/arel/engines/sql/relations/operations/join.rb in arel-0.1.2
- old
+ new
@@ -24,10 +24,10 @@
class OuterJoin < Join
def join_sql; "LEFT OUTER JOIN" end
end
class StringJoin < Join
- def joins(_, __ = nil)
- relation2
+ def joins(environment, formatter = Sql::TableReference.new(environment))
+ [relation1.joins(environment), relation2].compact.join(" ")
end
end
end