diff options
author | Aaron Patterson <aaron.patterson@gmail.com> | 2010-09-07 15:47:38 -0700 |
---|---|---|
committer | Aaron Patterson <aaron.patterson@gmail.com> | 2010-09-07 15:47:38 -0700 |
commit | 6e05eef9e94dd8f5138bab591d9dbe926498e6ed (patch) | |
tree | 7176793abbfb551f941261ae616bafb788c79b34 /lib/arel/select_manager.rb | |
parent | d0e6b969d678fe1a7da4a9f0cedc47e66dcc4173 (diff) | |
download | rails-6e05eef9e94dd8f5138bab591d9dbe926498e6ed.tar.gz rails-6e05eef9e94dd8f5138bab591d9dbe926498e6ed.tar.bz2 rails-6e05eef9e94dd8f5138bab591d9dbe926498e6ed.zip |
group nodes are working!
Diffstat (limited to 'lib/arel/select_manager.rb')
-rw-r--r-- | lib/arel/select_manager.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/arel/select_manager.rb b/lib/arel/select_manager.rb index c9214b20a2..3ac6a5cbc8 100644 --- a/lib/arel/select_manager.rb +++ b/lib/arel/select_manager.rb @@ -13,6 +13,13 @@ module Arel self end + def group *columns + columns.each do |column| + @ctx.groups.push Nodes::Group.new column + end + self + end + def from table @ctx.froms << table self |