class Kontena::Cli::Stacks::YAML::Opto::Resolvers::ServiceInstances
Public Instance Methods
resolve()
click to toggle source
# File lib/kontena/cli/stacks/yaml/opto/service_instances_resolver.rb, line 6 def resolve return nil unless current_master && current_grid require 'kontena/cli/stacks/show_command' stack = client.get("stacks/#{current_grid}/#{self.stack}") service = stack['services'].find { |s| s['name'] == hint } if service service['instances'] else nil end rescue Kontena::Errors::StandardError nil end
stack()
click to toggle source
# File lib/kontena/cli/stacks/yaml/opto/service_instances_resolver.rb, line 20 def stack ENV['STACK'] end