class Openstack::QuantumClient::Dhcp
Public Class Methods
new(quantum_url)
click to toggle source
# File lib/openstack-quantum-client/l2l3/dhcp.rb, line 4 def initialize(quantum_url) @quantum_url = quantum_url end
Public Instance Methods
create(name, address)
click to toggle source
# File lib/openstack-quantum-client/l2l3/dhcp.rb, line 8 def create(name, address) full_url = "#{quantum_url}/dhcps.json" post_to_quantum( full_url, {"dhcp" => {"name" => name, "address" => address}} ) end
list()
click to toggle source
# File lib/openstack-quantum-client/l2l3/dhcp.rb, line 20 def list full_url = "#{quantum_url}/dhcps.json" response = HTTParty.get(full_url) JSON.parse(response.body)["dhcps"] if response end
reload(id)
click to toggle source
# File lib/openstack-quantum-client/l2l3/dhcp.rb, line 16 def reload(id) HTTParty.put("#{@quantum_url}/dhcps/#{id}/reload.json") end