Method: Spring::Env#stop

Defined in:
lib/spring/env.rb

#stopObject



85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
# File 'lib/spring/env.rb', line 85

def stop
  if server_running?
    timeout = Time.now + STOP_TIMEOUT
    kill 'TERM'
    sleep 0.1 until !server_running? || Time.now >= timeout

    if server_running?
      kill 'KILL'
      :killed
    else
      :stopped
    end
  else
    :not_running
  end
end