From 2fd000910915e665a0206ec21281a20dfb69bc51 Mon Sep 17 00:00:00 2001 From: Aaron Patterson Date: Tue, 25 Mar 2014 10:01:44 -0700 Subject: take in to account quoted and translated values --- lib/arel/select_manager.rb | 2 +- test/test_factory_methods.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/arel/select_manager.rb b/lib/arel/select_manager.rb index cd84e263ad..5ab2778778 100644 --- a/lib/arel/select_manager.rb +++ b/lib/arel/select_manager.rb @@ -17,7 +17,7 @@ module Arel end def limit - @ast.limit && @ast.limit.expr + @ast.limit && @ast.limit.expr.expr end alias :taken :limit diff --git a/test/test_factory_methods.rb b/test/test_factory_methods.rb index 64d747610b..3e23b090b4 100644 --- a/test/test_factory_methods.rb +++ b/test/test_factory_methods.rb @@ -37,7 +37,7 @@ module Arel lower = @factory.lower :one assert_instance_of Nodes::NamedFunction, lower assert_equal 'LOWER', lower.name - assert_equal [:one], lower.expressions + assert_equal [:one], lower.expressions.map(&:expr) end end end -- cgit v1.2.3