Class: Fog::Libvirt::Compute::Network
- Inherits:
-
Model
- Object
- Model
- Fog::Libvirt::Compute::Network
show all
- Includes:
- Util
- Defined in:
- lib/fog/libvirt/models/compute/network.rb
Instance Method Summary
collapse
Methods included from Util
#randomized_name, #to_xml, #xml_element, #xml_elements
Constructor Details
#initialize(attributes = {}) ⇒ Network
Returns a new instance of Network.
15
16
17
|
# File 'lib/fog/libvirt/models/compute/network.rb', line 15
def initialize(attributes = {})
super
end
|
Instance Method Details
#dhcp_leases(mac, flags = 0) ⇒ Object
19
20
21
|
# File 'lib/fog/libvirt/models/compute/network.rb', line 19
def dhcp_leases(mac, flags = 0)
service.dhcp_leases(uuid, mac, flags)
end
|
#save ⇒ Object
23
24
25
|
# File 'lib/fog/libvirt/models/compute/network.rb', line 23
def save
raise Fog::Errors::Error.new('Creating a new network is not yet implemented. Contributions welcome!')
end
|
#shutdown ⇒ Object
27
28
29
|
# File 'lib/fog/libvirt/models/compute/network.rb', line 27
def shutdown
service.destroy_network(uuid)
end
|