class Libvirt::Xml::IpAddress

Private Instance Methods

parse_node_dhcp_hosts(_, _opts) click to toggle source
# File lib/libvirt/xml/ip_address.rb, line 37
def parse_node_dhcp_hosts(_, _opts)
  nodes = find_nodes(nil, path: './dhcp/host')

  nodes.map do |node|
    {
        mac: node['mac'],
        ip: node['ip'],
        name: node['name'],
        host: node['host']
    }
  end
end
parse_node_dhcp_ranges(_, _opts) click to toggle source
# File lib/libvirt/xml/ip_address.rb, line 29
def parse_node_dhcp_ranges(_, _opts)
  nodes = find_nodes(nil, path: './dhcp/range')

  nodes.map do |node|
    [node['start'], node['end']]
  end
end