Method: Spring::Client::Run#connect_to_application

Defined in:
lib/spring/client/run.rb

#connect_to_application(client) ⇒ Object



66
67
68
69
70
71
72
73
74
75
# File 'lib/spring/client/run.rb', line 66

def connect_to_application(client)
  server.send_io client
  send_json server, "args" => args, "default_rails_env" => default_rails_env

  if IO.select([server], [], [], TIMEOUT)
    server.gets or raise CommandNotFound
  else
    raise "Error connecting to Spring server"
  end
end