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