Method: Contracto::Server.stop_contracto_server!
- Defined in:
- lib/contracto/server/controller.rb
.stop_contracto_server! ⇒ Object
25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/contracto/server/controller.rb', line 25 def stop_contracto_server! uri = URI.parse("http://localhost:#{port}/contracto/terminate") response = Net::HTTP.get_response(uri) if response.is_a?(Net::HTTPOK) puts 'contracto server killed' puts response.body else puts "something went wrong: [#{response.code}] #{response.body}]" end rescue Errno::ECONNREFUSED puts 'contracto server could not be killed (already dead or was never alive)' end |