class Dry::Logic::Operations::Binary

def ast(input = Undefined)

def ast(input = Undefined)
  [type, [left.ast(input), right.ast(input)]]
end

def initialize(left, right, **options)

def initialize(left, right, **options)
  super
  @left = left
  @right = right
end

def to_s

def to_s
  "#{left} #{operator.to_s.upcase} #{right}"
end