From 430d88b37632a3c91dd6c02eb2b19863207d1cae Mon Sep 17 00:00:00 2001 From: Paul Sadauskas Date: Fri, 21 Jan 2011 17:43:01 -0700 Subject: WITH expr as array in visitor --- lib/arel/select_manager.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'lib/arel/select_manager.rb') diff --git a/lib/arel/select_manager.rb b/lib/arel/select_manager.rb index 22e3dd07e0..8f5995e32c 100644 --- a/lib/arel/select_manager.rb +++ b/lib/arel/select_manager.rb @@ -151,10 +151,9 @@ module Arel else node_class = Nodes::With end - @ast.with = node_class.new(*subqueries) + @ast.with = node_class.new(subqueries.flatten) end - def take limit @ast.limit = Nodes::Limit.new(limit) @ctx.top = Nodes::Top.new(limit) -- cgit v1.2.3