mirror of
https://github.com/fog/fog.git
synced 2022-11-09 13:51:43 -05:00
[AWS | Autoscaling] ensure tests work in 1.8.7
This commit is contained in:
parent
923b73366c
commit
e520e4581b
1 changed files with 6 additions and 2 deletions
|
@ -111,7 +111,7 @@ module Fog
|
|||
requires :launch_configuration_name
|
||||
requires :max_size
|
||||
requires :min_size
|
||||
service.create_auto_scaling_group(id, availability_zones, launch_configuration_name, max_size, min_size, options.select{|k,_| ExpectedOptions[:create_auto_scaling_group].include?(k)})
|
||||
service.create_auto_scaling_group(id, availability_zones, launch_configuration_name, max_size, min_size, filtered_options(:create_auto_scaling_group))
|
||||
reload
|
||||
end
|
||||
|
||||
|
@ -131,10 +131,14 @@ module Fog
|
|||
|
||||
def update
|
||||
requires :id
|
||||
service.update_auto_scaling_group(id, options.select{|k,_| ExpectedOptions[:update_auto_scaling_group].include?(k)})
|
||||
service.update_auto_scaling_group(id, filtered_options(:update_auto_scaling_group) )
|
||||
reload
|
||||
end
|
||||
|
||||
def filtered_options(method)
|
||||
Hash[options.select{|k,_| ExpectedOptions[method].include?(k)}]
|
||||
end
|
||||
|
||||
def options
|
||||
ret = Hash[self.class.aliases.map { |key, value| [key, send(value)] }]
|
||||
ret.delete_if { |key, value| value.nil? }
|
||||
|
|
Loading…
Add table
Reference in a new issue