class Openstack::QuantumClient::DhcpEntry
Public Class Methods
new(quantum_url)
click to toggle source
# File lib/openstack-quantum-client/l2l3/dhcp_entry.rb, line 4 def initialize(quantum_url) @quantum_url = quantum_url end
Public Instance Methods
create(address, mac, name)
click to toggle source
# File lib/openstack-quantum-client/l2l3/dhcp_entry.rb, line 12 def create(address, mac, name) full_url = "#{quantum_url}/dhcp_entries.json" post_to_quantum( full_url, {"dhcp_entry" => {"mac" => mac, "address" => address, "name" => name}} ) end
delete(id)
click to toggle source
# File lib/openstack-quantum-client/l2l3/dhcp_entry.rb, line 20 def delete(id) HTTParty.delete("#{@quantum_url}/dhcp_entries/#{id}.json" ) end
list(filters={})
click to toggle source
# File lib/openstack-quantum-client/l2l3/dhcp_entry.rb, line 8 def list(filters={}) HTTParty.get("#{@quantum_url}/dhcp_entries.json", :query => filters) end