diff options
| -rw-r--r-- | activerecord/lib/arel.rb | 1 | ||||
| -rw-r--r-- | activerecord/lib/arel/compatibility/wheres.rb | 35 | 
2 files changed, 0 insertions, 36 deletions
diff --git a/activerecord/lib/arel.rb b/activerecord/lib/arel.rb index dab785738e..7411b5c41b 100644 --- a/activerecord/lib/arel.rb +++ b/activerecord/lib/arel.rb @@ -13,7 +13,6 @@ require "arel/alias_predication"  require "arel/order_predications"  require "arel/table"  require "arel/attributes" -require "arel/compatibility/wheres"  require "arel/visitors"  require "arel/collectors/sql_string" diff --git a/activerecord/lib/arel/compatibility/wheres.rb b/activerecord/lib/arel/compatibility/wheres.rb deleted file mode 100644 index c8a73f0dae..0000000000 --- a/activerecord/lib/arel/compatibility/wheres.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module Arel # :nodoc: all -  module Compatibility # :nodoc: -    class Wheres # :nodoc: -      include Enumerable - -      module Value # :nodoc: -        attr_accessor :visitor -        def value -          visitor.accept self -        end - -        def name -          super.to_sym -        end -      end - -      def initialize(engine, collection) -        @engine     = engine -        @collection = collection -      end - -      def each -        to_sql = Visitors::ToSql.new @engine - -        @collection.each { |c| -          c.extend(Value) -          c.visitor = to_sql -          yield c -        } -      end -    end -  end -end  | 
