class Dry::Logic::Rule::ExclusiveDisjunction
def call(input)
def call(input) Logic.Result(left.(input).success? ^ right.(input).success?, self, input) end
def evaluate(input)
def evaluate(input) [left.evaluate(input), right.evaluate(input)] end
def type
def type :xor end