Sha256: d169c2f8f0cd45ae54b06876d9c42a51abef48a9bdedd4269eb2787a18e10d48
Contents?: true
Size: 750 Bytes
Versions: 79
Compression:
Stored size: 750 Bytes
Contents
module Fog module Rackspace class LoadBalancers class Real def update_node(load_balancer_id, node_id, options = {}) data = { 'node' => {} } if options.has_key? :weight data['node']['weight'] = options[:weight] end if options.has_key? :condition data['node']['condition'] = options[:condition] end #TODO - Do anything if no valid options are passed in? request( :body => Fog::JSON.encode(data), :expects => [200, 202], :method => 'PUT', :path => "loadbalancers/#{load_balancer_id}/nodes/#{node_id}.json" ) end end end end end
Version data entries
79 entries across 79 versions & 12 rubygems