Method: OpenStack::Network::QoSPolicy#update

Defined in:
lib/openstack/network/qos_policy.rb

#update(options) ⇒ Object



37
38
39
40
41
42
# File 'lib/openstack/network/qos_policy.rb', line 37

def update(options)
  data = JSON.generate(:policy => options)
  response = @connection.req("PUT", "/qos/policies/#{@id}", {:data => data})
  OpenStack::Exception.raise_exception(response) unless response.code.match(/^20.$/)
  populate(JSON.parse(response.body)["policy"])
end