class Seahorse::Client::Plugins::ResponseTarget::Handler

def io(target)

def io(target)
  case target
  when Proc then BlockIO.new(&target)
  when String, Pathname then ManagedFile.new(target, 'w+b')
  else target
  end
end