Method: Terminus::Controller#server_running?
- Defined in:
- lib/terminus/controller.rb
#server_running?(server) ⇒ Boolean
110 111 112 113 114 115 116 117 |
# File 'lib/terminus/controller.rb', line 110 def server_running?(server) return false unless server.port uri = URI.parse("http://#{server.host}:#{server.port}#{PING_PATH}") Net::HTTP.start(uri.host, uri.port) { |h| h.head(uri.path) } true rescue false end |