class Dry::Schema::TypesMerger::ValueMerger

def call

Other tags:
    Api: - private
def call
  if op_class <= Dry::Logic::Operations::Or
    merge_or
  elsif op_class <= Dry::Logic::Operations::And
    merge_and
  elsif op_class <= Dry::Logic::Operations::Implication
    merge_implication
  else
    raise ArgumentError, <<~MESSAGE
      Can't merge operations, op_class=#{op_class}
    MESSAGE
  end
end