Sha256: 24158814d8eec599790f0b21df87418faaef3243b42ecd896e7fb483a830e0a9
Contents?: true
Size: 824 Bytes
Versions: 2
Compression:
Stored size: 824 Bytes
Contents
module Fog module Rackspace class AutoScale class Real def update_launch_config(group_id, options) body = options request( :expects => [204], :method => 'PUT', :path => "groups/#{group_id}/launch", :body => Fog::JSON.encode(body) ) end end class Mock def update_launch_config(group_id, options) group = self.data[:autoscale_groups][group_id] if group.nil? raise Fog::Rackspace::AutoScale::NotFound end config = group['launchConfiguration'] config['args'] = options['args'] if options['args'] config['type'] = options['type'] if options['type'] request(:body => config) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fog-1.22.0 | lib/fog/rackspace/requests/auto_scale/update_launch_config.rb |
fog-1.21.0 | lib/fog/rackspace/requests/auto_scale/update_launch_config.rb |