# File lib/rcodetools/fork.rb, line 154 def self.start_client(args = ARGV) trap 'INT' do exit 1 end # Exit gracefully settings = parse_client_args args args = Marshal.dump [settings, ARGV] socket = TCPSocket.new 'localhost', settings[:port] socket.puts args.length socket.write args socket.close_write until socket.eof? $stdout.puts socket.gets end end