Class: Yade::Client::ApplicationStatusClient
- Inherits:
-
Yade::Common::Client::BaseClient
- Object
- Yade::Common::Client::BaseClient
- Yade::Client::ApplicationStatusClient
- Includes:
- HTTParty
- Defined in:
- lib/yadecli/client/application_status_client.rb
Overview
project client
Instance Method Summary collapse
-
#get ⇒ Object
get.
-
#initialize ⇒ ApplicationStatusClient
constructor
A new instance of ApplicationStatusClient.
Constructor Details
#initialize ⇒ ApplicationStatusClient
Returns a new instance of ApplicationStatusClient.
18 19 20 |
# File 'lib/yadecli/client/application_status_client.rb', line 18 def initialize super('yadegateway', 'gateway/routes', nil) end |
Instance Method Details
#get ⇒ Object
get
23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/yadecli/client/application_status_client.rb', line 23 def get response = get_request(nil) response.parsed_response.each do |p| puts '' puts p['serviceId'] + ":" puts " Instances" p['serviceInstances'].each do |si| puts " #{si['serviceId']} -> Status: #{si['instanceInfo']['status']}" puts " Profiles: #{si['metadata']['profile']}" puts " Version: #{si['metadata']['version']}" end end end |