lib/arel/extensions/distinct_from.rb in arel_toolkit-0.2.0 vs lib/arel/extensions/distinct_from.rb in arel_toolkit-0.3.0
- old
+ new
@@ -1,22 +1,9 @@
-# rubocop:disable Naming/MethodName
-# rubocop:disable Naming/UncommunicativeMethodParamName
-
module Arel
module Nodes
- class DistinctFrom < Arel::Nodes::Binary
- end
- end
-
- module Visitors
- class ToSql
- def visit_Arel_Nodes_DistinctFrom(o, collector)
- visit o.left, collector
- collector << ' IS DISTINCT FROM '
- visit o.right, collector
+ class DistinctFrom < Arel::Nodes::InfixOperation
+ def initialize(left, right)
+ super(:'IS DISTINCT FROM', left, right)
end
end
end
end
-
-# rubocop:enable Naming/MethodName
-# rubocop:enable Naming/UncommunicativeMethodParamName