class Dry::Schema::Step

def call(result)

Other tags:
    Api: - private
def call(result)
  scoped_result = path.equal?(Path::EMPTY) ? result : result.at(path)
  output = executor.(scoped_result)
  scoped_result.replace(output) if output.is_a?(Hash)
  output
end