aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2014-04-08 21:15:15 -0700
committerAaron Patterson <aaron.patterson@gmail.com>2014-04-08 21:15:15 -0700
commit4861bc62cf4832bcfbaecac9ad9ee73deb172c0c (patch)
treed6afaf91c5aadb93d5cc7b23e58d76eb2fa0ace1 /lib/arel
parent136025996196a3c279d9d37a76ce69eb9cc7937b (diff)
downloadrails-4861bc62cf4832bcfbaecac9ad9ee73deb172c0c.tar.gz
rails-4861bc62cf4832bcfbaecac9ad9ee73deb172c0c.tar.bz2
rails-4861bc62cf4832bcfbaecac9ad9ee73deb172c0c.zip
fixing ibm db
Diffstat (limited to 'lib/arel')
-rw-r--r--lib/arel/visitors/ibm_db.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/arel/visitors/ibm_db.rb b/lib/arel/visitors/ibm_db.rb
index a41f8ff573..f1d126790d 100644
--- a/lib/arel/visitors/ibm_db.rb
+++ b/lib/arel/visitors/ibm_db.rb
@@ -3,8 +3,10 @@ module Arel
class IBM_DB < Arel::Visitors::ToSql
private
- def visit_Arel_Nodes_Limit o
- "FETCH FIRST #{visit o.expr } ROWS ONLY"
+ def visit_Arel_Nodes_Limit o, collector
+ collector << "FETCH FIRST "
+ collector = visit o.expr, collector
+ collector << " ROWS ONLY"
end
end