Skip to content

Commit

Permalink
top and limit can be visited
Browse files Browse the repository at this point in the history
  • Loading branch information
tenderlove committed Jan 10, 2011
1 parent f64d067 commit b258fdd
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 0 deletions.
2 changes: 2 additions & 0 deletions lib/arel/visitors/depth_first.rb
Expand Up @@ -18,9 +18,11 @@ def unary o
alias :visit_Arel_Nodes_Group :unary alias :visit_Arel_Nodes_Group :unary
alias :visit_Arel_Nodes_Grouping :unary alias :visit_Arel_Nodes_Grouping :unary
alias :visit_Arel_Nodes_Having :unary alias :visit_Arel_Nodes_Having :unary
alias :visit_Arel_Nodes_Limit :unary
alias :visit_Arel_Nodes_Not :unary alias :visit_Arel_Nodes_Not :unary
alias :visit_Arel_Nodes_Offset :unary alias :visit_Arel_Nodes_Offset :unary
alias :visit_Arel_Nodes_On :unary alias :visit_Arel_Nodes_On :unary
alias :visit_Arel_Nodes_Top :unary
alias :visit_Arel_Nodes_UnqualifiedColumn :unary alias :visit_Arel_Nodes_UnqualifiedColumn :unary


def function o def function o
Expand Down
2 changes: 2 additions & 0 deletions lib/arel/visitors/dot.rb
Expand Up @@ -78,9 +78,11 @@ def unary o
alias :visit_Arel_Nodes_Group :unary alias :visit_Arel_Nodes_Group :unary
alias :visit_Arel_Nodes_Grouping :unary alias :visit_Arel_Nodes_Grouping :unary
alias :visit_Arel_Nodes_Having :unary alias :visit_Arel_Nodes_Having :unary
alias :visit_Arel_Nodes_Limit :unary
alias :visit_Arel_Nodes_Not :unary alias :visit_Arel_Nodes_Not :unary
alias :visit_Arel_Nodes_Offset :unary alias :visit_Arel_Nodes_Offset :unary
alias :visit_Arel_Nodes_On :unary alias :visit_Arel_Nodes_On :unary
alias :visit_Arel_Nodes_Top :unary
alias :visit_Arel_Nodes_UnqualifiedColumn :unary alias :visit_Arel_Nodes_UnqualifiedColumn :unary


def visit_Arel_Nodes_InsertStatement o def visit_Arel_Nodes_InsertStatement o
Expand Down
2 changes: 2 additions & 0 deletions test/visitors/test_depth_first.rb
Expand Up @@ -30,6 +30,8 @@ def test_raises_with_object
Arel::Nodes::Offset, Arel::Nodes::Offset,
Arel::Nodes::Having, Arel::Nodes::Having,
Arel::Nodes::UnqualifiedColumn, Arel::Nodes::UnqualifiedColumn,
Arel::Nodes::Top,
Arel::Nodes::Limit,
].each do |klass| ].each do |klass|
define_method("test_#{klass.name.gsub('::', '_')}") do define_method("test_#{klass.name.gsub('::', '_')}") do
op = klass.new(:a) op = klass.new(:a)
Expand Down
2 changes: 2 additions & 0 deletions test/visitors/test_dot.rb
Expand Up @@ -16,6 +16,8 @@ def setup
Arel::Nodes::Offset, Arel::Nodes::Offset,
Arel::Nodes::Having, Arel::Nodes::Having,
Arel::Nodes::UnqualifiedColumn, Arel::Nodes::UnqualifiedColumn,
Arel::Nodes::Top,
Arel::Nodes::Limit,
].each do |klass| ].each do |klass|
define_method("test_#{klass.name.gsub('::', '_')}") do define_method("test_#{klass.name.gsub('::', '_')}") do
op = klass.new(:a) op = klass.new(:a)
Expand Down

0 comments on commit b258fdd

Please sign in to comment.