Method: Eir::Server#stop

Defined in:
lib/eir/server.rb

#stopObject



32
33
34
35
36
37
# File 'lib/eir/server.rb', line 32

def stop
  pid = File.read('server.pid').to_i
  puts "Destroying the server process ID: #{pid}"
  `kill -9 #{pid}`
  Timeout.timeout(10, FailedToStopSinatraError) { sleep 1 until status == false }
end