Skip to content

Commit

Permalink
added a visitor for Class objects
Browse files Browse the repository at this point in the history
  • Loading branch information
tenderlove committed Nov 16, 2010
1 parent f0139a1 commit ac38fca
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 0 deletions.
7 changes: 7 additions & 0 deletions History.txt
Original file line number Original file line Diff line number Diff line change
@@ -1,3 +1,10 @@
== 2.0.3

* Bug fixes

* Fixing Oracle support
* Added a visitor for "Class" objects

== 2.0.2 == 2.0.2


* Bug fixes * Bug fixes
Expand Down
1 change: 1 addition & 0 deletions lib/arel/visitors/to_sql.rb
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -281,6 +281,7 @@ def visit_String o; quote(o, @last_column) end
alias :visit_TrueClass :visit_String alias :visit_TrueClass :visit_String
alias :visit_NilClass :visit_String alias :visit_NilClass :visit_String
alias :visit_ActiveSupport_StringInquirer :visit_String alias :visit_ActiveSupport_StringInquirer :visit_String
alias :visit_Class :visit_String


def quote value, column = nil def quote value, column = nil
@connection.quote value, column @connection.quote value, column
Expand Down
4 changes: 4 additions & 0 deletions test/visitors/test_to_sql.rb
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -21,6 +21,10 @@ module Visitors
end end
end end


it "should visit_Class" do
@visitor.accept(DateTime).must_equal "'DateTime'"
end

it "should visit_DateTime" do it "should visit_DateTime" do
@visitor.accept DateTime.now @visitor.accept DateTime.now
end end
Expand Down

0 comments on commit ac38fca

Please sign in to comment.