diff options
author | Aaron Patterson <aaron.patterson@gmail.com> | 2014-04-08 17:01:53 -0700 |
---|---|---|
committer | Aaron Patterson <aaron.patterson@gmail.com> | 2014-04-08 17:01:53 -0700 |
commit | a6a7c75ff486657909e20e2f48764136caa5e87e (patch) | |
tree | 9fce597cf0536bf94cdeeffe837091083de85fbf /lib/arel/visitors/to_sql.rb | |
parent | 6ae60fd2cbbf836dac01f6d2d56c38fb9deb225a (diff) | |
download | rails-a6a7c75ff486657909e20e2f48764136caa5e87e.tar.gz rails-a6a7c75ff486657909e20e2f48764136caa5e87e.tar.bz2 rails-a6a7c75ff486657909e20e2f48764136caa5e87e.zip |
push reduction visitors to a reduction base class
this lets our old depth first and dot visitors to work normally
Diffstat (limited to 'lib/arel/visitors/to_sql.rb')
-rw-r--r-- | lib/arel/visitors/to_sql.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/arel/visitors/to_sql.rb b/lib/arel/visitors/to_sql.rb index f8b8a9a07c..0dbec61212 100644 --- a/lib/arel/visitors/to_sql.rb +++ b/lib/arel/visitors/to_sql.rb @@ -1,9 +1,10 @@ require 'bigdecimal' require 'date' +require 'arel/visitors/reduce' module Arel module Visitors - class ToSql < Arel::Visitors::Visitor + class ToSql < Arel::Visitors::Reduce ## # This is some roflscale crazy stuff. I'm roflscaling this because # building SQL queries is a hotspot. I will explain the roflscale so that |