aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/nodes
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2010-08-24 17:59:03 -0700
committerAaron Patterson <aaron.patterson@gmail.com>2010-08-24 17:59:03 -0700
commit55d1f9fd127397b7a4c85121a8ef02451257f756 (patch)
treece3b023653f7c03bce1155fe041c251b7d855185 /lib/arel/nodes
parentf4194815e6797b16bb5f53938be2697a2a5d1b53 (diff)
downloadrails-55d1f9fd127397b7a4c85121a8ef02451257f756.tar.gz
rails-55d1f9fd127397b7a4c85121a8ef02451257f756.tar.bz2
rails-55d1f9fd127397b7a4c85121a8ef02451257f756.zip
adding string join nodes and a visitor to produce backwards compatible "join_sql"
Diffstat (limited to 'lib/arel/nodes')
-rw-r--r--lib/arel/nodes/string_join.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/arel/nodes/string_join.rb b/lib/arel/nodes/string_join.rb
new file mode 100644
index 0000000000..ea7912f92b
--- /dev/null
+++ b/lib/arel/nodes/string_join.rb
@@ -0,0 +1,11 @@
+module Arel
+ module Nodes
+ class StringJoin < Arel::Nodes::Join
+ undef :constraint
+
+ def initialize left, right
+ super(left, right, nil)
+ end
+ end
+ end
+end