File arel-3.0.3-Cannot-visit-Integer.patch of Package rubygem-arel-3_0
TypeError: Cannot visit Integer
--- a/lib/arel/visitors/depth_first.rb 2013-11-14 22:07:44.000000000 +0100
+++ b/lib/arel/visitors/depth_first.rb 2023-03-17 18:54:00.389346271 +0100
@@ -121,6 +121,7 @@
alias :visit_FalseClass :terminal
alias :visit_Fixnum :terminal
alias :visit_Float :terminal
+ alias :visit_Integer :terminal
alias :visit_NilClass :terminal
alias :visit_String :terminal
alias :visit_Symbol :terminal
--- a/lib/arel/visitors/dot.rb 2013-11-14 22:07:44.000000000 +0100
+++ b/lib/arel/visitors/dot.rb 2023-03-17 18:55:01.164201494 +0100
@@ -195,6 +195,7 @@
alias :visit_TrueClass :visit_String
alias :visit_FalseClass :visit_String
alias :visit_Arel_SqlLiteral :visit_String
+ alias :visit_Integer :visit_String
alias :visit_Fixnum :visit_String
alias :visit_BigDecimal :visit_String
alias :visit_Float :visit_String
--- a/lib/arel/visitors/to_sql.rb 2013-11-14 22:07:44.000000000 +0100
+++ b/lib/arel/visitors/to_sql.rb 2023-03-17 18:56:16.142788214 +0100
@@ -445,6 +445,7 @@
alias :visit_Arel_SqlLiteral :literal # This is deprecated
alias :visit_Bignum :literal
alias :visit_Fixnum :literal
+ alias :visit_Integer :literal
def quoted o
quote(o, last_column)