class Ufo::Scale
Public Class Methods
new(service, count, options={})
click to toggle source
Calls superclass method
Ufo::Base::new
# File lib/ufo/scale.rb, line 5 def initialize(service, count, options={}) super(service, options) @count = count end
Public Instance Methods
service_exists?()
click to toggle source
# File lib/ufo/scale.rb, line 24 def service_exists? !!service end
update()
click to toggle source
# File lib/ufo/scale.rb, line 10 def update unless service_exists? puts "Unable to find the #{@service.color(:green)} service on the #{@cluster.color(:green)} cluster." puts "Are you sure you are trying to scale the right service on the right cluster?" exit end ecs.update_service( service: service.service_name, cluster: @cluster, desired_count: @count ) puts "Scale #{full_service.color(:green)} service in #{@cluster.color(:green)} to #{@count}" unless @options[:mute] end