Method: Innate::SingletonMethods#stop

Defined in:
lib/innate.rb

#stop(wait = 3) ⇒ Object



157
158
159
160
161
162
163
# File 'lib/innate.rb', line 157

def stop(wait = 3)
  Log.info("Shutdown within #{wait} seconds")
  Timeout.timeout(wait){ teardown_dependencies }
  Timeout.timeout(wait){ exit }
ensure
  exit!
end