module HabitatSupervisor::Client::Services
Public Instance Methods
service(name, options = {})
click to toggle source
# File lib/habitat_supervisor/client/services.rb, line 8 def service(name, options = {}) service_name, service_group = parse_service_name(name) get "/services/#{service_name}/#{service_group}", options end
service_config(name, options = {})
click to toggle source
# File lib/habitat_supervisor/client/services.rb, line 13 def service_config(name, options = {}) service_name, service_group = parse_service_name(name) get "/services/#{service_name}/#{service_group}/config", options end
service_health(name, option = {})
click to toggle source
# File lib/habitat_supervisor/client/services.rb, line 18 def service_health(name, option = {}) service_name, service_group = parse_service_name(name) get "/services/#{service_name}/#{service_group}/health", options end
services(options = {})
click to toggle source
# File lib/habitat_supervisor/client/services.rb, line 4 def services(options = {}) get "/services", options end
Private Instance Methods
parse_service_name(name)
click to toggle source
# File lib/habitat_supervisor/client/services.rb, line 25 def parse_service_name(name) name.split(".") end