Method: Spring::Client::Run#connect_to_application

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

#connect_to_application(client) ⇒ Object



110
111
112
113
114
115
116
117
118
119
# File 'lib/spring/client/run.rb', line 110

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