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