aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/nodes/join_source.rb
diff options
context:
space:
mode:
authorJon Leighton <j@jonathanleighton.com>2011-08-08 16:41:32 +0100
committerJon Leighton <j@jonathanleighton.com>2011-08-08 16:41:32 +0100
commit8fe010a5370f5249de962e1ad345d29a00aec70d (patch)
treeba2db9697983f43f01564c387a4833866c841f57 /lib/arel/nodes/join_source.rb
parentac4fe778577c8b1eea641ef04b4d2b81fc54694d (diff)
downloadrails-8fe010a5370f5249de962e1ad345d29a00aec70d.tar.gz
rails-8fe010a5370f5249de962e1ad345d29a00aec70d.tar.bz2
rails-8fe010a5370f5249de962e1ad345d29a00aec70d.zip
Support update statements containing joins
Diffstat (limited to 'lib/arel/nodes/join_source.rb')
-rw-r--r--lib/arel/nodes/join_source.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/arel/nodes/join_source.rb b/lib/arel/nodes/join_source.rb
index c57ad0e930..da828cf9ee 100644
--- a/lib/arel/nodes/join_source.rb
+++ b/lib/arel/nodes/join_source.rb
@@ -9,6 +9,10 @@ module Arel
def initialize single_source, joinop = []
super
end
+
+ def empty?
+ !left && right.empty?
+ end
end
end
end