aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/visitors/visitor.rb
Commit message (Expand)AuthorAgeFilesLines
* Use class objects rather than strings for the dispatch cacheSean Griffin2014-11-181-14/+6
* cache the dispatch table on the depth first visitorAaron Patterson2014-11-101-6/+15
* oops! that should not have been checked inAaron Patterson2014-11-041-2/+1
* move the dispatch table to be per-instanceAaron Patterson2014-09-221-12/+19
* push reduction visitors to a reduction base classAaron Patterson2014-04-081-4/+4
* bind visitor working with collector objectAaron Patterson2014-04-081-4/+4
* removed the attribute that was left in for testingAlex Lin2014-03-251-1/+1
* Removed all the fiels in lib/arel/visitors/ which needs dependency on 'a' als...Alex Lin2014-03-241-1/+1
* Fix warning of shadowing variableRafael Mendonça França2013-10-241-2/+2
* Cache visitor dispatch on a per-visitor basisColin Jones2013-08-141-3/+6
* Make visitors threadsafe by removing @last_columnErnie Miller2013-04-281-2/+2
* visitors can define their own cache strategy for dispatch. fixes #57Aaron Patterson2011-06-271-4/+8
* visiting via superclass is OK, since module definitions help delegateAaron Patterson2011-01-041-1/+0
* fixing tests for oracle visitorAaron Patterson2011-01-031-1/+2
* make sure we raise type errors with unknown classesAaron Patterson2010-12-011-0/+1
* fixing tests in 1.9Aaron Patterson2010-11-301-1/+1
* adding deprecated support for walking ancestor treesAaron Patterson2010-11-301-0/+7
* adding a base class visitorAaron Patterson2010-10-191-0/+19