Net::ISC::DHCPd::Config::Root - Role to parse and create ISC DHCPd config
$str = $self->file;
Holds the path to the config file.
$self = $self->parent;
This override parent in the Net::ISC::DHCPd::Config::Role manpage attribute with an undef value. This is used to see that we are at the top level.
List of parsed the Net::ISC::DHCPd::Config::Subnet manpage objects.
List of parsed the Net::ISC::DHCPd::Config::Host manpage objects.
List of parsed the Net::ISC::DHCPd::Config::Option manpage objects.
$config_text = $self->generate;
Will turn object tree into a actual config, which can be written to file.