class Dry::Logic::Rule::Result

def call(input)

def call(input)
  result = input[name]
  result_input = result.input
  if result.success?
    Result::Wrapped.new(input, predicate.(result_input), self)
  else
    result
  end
end

def type

def type
  :res
end