class Kontena::Cli::Apps::StopCommand
Attributes
services[R]
Public Instance Methods
execute()
click to toggle source
# File lib/kontena/cli/apps/stop_command.rb, line 16 def execute require_config_file(filename) @services = services_from_yaml(filename, service_list, service_prefix, true) if services.size > 0 stop_services(services) elsif !service_list.empty? puts "No such service: #{service_list.join(', ')}".colorize(:red) end end
stop_services(services)
click to toggle source
# File lib/kontena/cli/apps/stop_command.rb, line 28 def stop_services(services) services.each do |service_name, opts| if service_exists?(service_name) spinner "Sending stop signal to #{service_name.colorize(:cyan)} " do stop_service(token, prefixed_name(service_name)) end else warning "No such service: #{service_name}" end end end