Skip to content

Commit

Permalink
Adds visit_Arel_Nodes_InfixOperation to Arel::Visitors::DepthFirst
Browse files Browse the repository at this point in the history
  • Loading branch information
benedikt committed Mar 22, 2012
1 parent 660768f commit c50b406
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 0 deletions.
1 change: 1 addition & 0 deletions lib/arel/visitors/depth_first.rb
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ def binary o
alias :visit_Arel_Nodes_GreaterThan :binary
alias :visit_Arel_Nodes_GreaterThanOrEqual :binary
alias :visit_Arel_Nodes_In :binary
alias :visit_Arel_Nodes_InfixOperation :binary
alias :visit_Arel_Nodes_JoinSource :binary
alias :visit_Arel_Nodes_InnerJoin :binary
alias :visit_Arel_Nodes_LessThan :binary
Expand Down
6 changes: 6 additions & 0 deletions test/visitors/test_depth_first.rb
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,12 @@ def test_outer_join
end
end

def test_Arel_Nodes_InfixOperation
binary = Arel::Nodes::InfixOperation.new(:o, :a, :b)
@visitor.accept binary
assert_equal [:a, :b, binary], @collector.calls
end

# N-ary
[
Arel::Nodes::And,
Expand Down

0 comments on commit c50b406

Please sign in to comment.