Module: HabitatSupervisor::Client::Services
- Included in:
- HabitatSupervisor::Client
- Defined in:
- lib/habitat_supervisor/client/services.rb
Instance Method Summary collapse
- #service(name, options = {}) ⇒ Object
- #service_config(name, options = {}) ⇒ Object
- #service_health(name, option = {}) ⇒ Object
- #services(options = {}) ⇒ Object
Instance Method Details
#service(name, options = {}) ⇒ Object
8 9 10 11 |
# File 'lib/habitat_supervisor/client/services.rb', line 8 def service(name, = {}) service_name, service_group = parse_service_name(name) get "/services/#{service_name}/#{service_group}", end |
#service_config(name, options = {}) ⇒ Object
13 14 15 16 |
# File 'lib/habitat_supervisor/client/services.rb', line 13 def service_config(name, = {}) service_name, service_group = parse_service_name(name) get "/services/#{service_name}/#{service_group}/config", end |
#service_health(name, option = {}) ⇒ Object
18 19 20 21 |
# 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", end |
#services(options = {}) ⇒ Object
4 5 6 |
# File 'lib/habitat_supervisor/client/services.rb', line 4 def services( = {}) get "/services", end |