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)
openSUSE Build Service is sponsored by