class Toys::Utils::Exec::Executor

def interpret_out_file(key, args)

def interpret_out_file(key, args)
  raise "Expected file name" if args.empty? || !args.first.is_a?(::String)
  raise "Too many file arguments" if args.size > 3
  @spawn_opts[key] = args.size == 1 ? args.first : args
end