aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/visitors/to_sql.rb
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2010-11-23 16:24:41 -0800
committerAaron Patterson <aaron.patterson@gmail.com>2010-11-23 16:24:41 -0800
commit76932b99d60b28f93c88c9a95873ba8524c9e370 (patch)
tree92bf234127eca9f013e6ff22903c7ff363387e5f /lib/arel/visitors/to_sql.rb
parent3e928ee400d083e7391474c61c8fcef74f0c848a (diff)
downloadrails-76932b99d60b28f93c88c9a95873ba8524c9e370.tar.gz
rails-76932b99d60b28f93c88c9a95873ba8524c9e370.tar.bz2
rails-76932b99d60b28f93c88c9a95873ba8524c9e370.zip
adding a "not" factory method for creating Not nodes
Diffstat (limited to 'lib/arel/visitors/to_sql.rb')
-rw-r--r--lib/arel/visitors/to_sql.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/arel/visitors/to_sql.rb b/lib/arel/visitors/to_sql.rb
index 528c5f6ced..bbc1eb3105 100644
--- a/lib/arel/visitors/to_sql.rb
+++ b/lib/arel/visitors/to_sql.rb
@@ -191,6 +191,10 @@ module Arel
"ON #{visit o.expr}"
end
+ def visit_Arel_Nodes_Not o
+ "NOT #{visit o.expr}"
+ end
+
def visit_Arel_Table o
if o.table_alias
"#{quote_table_name o.name} #{quote_table_name o.table_alias}"