15 lines
344 B
Raku
15 lines
344 B
Raku
use lib '../../';
|
|
use app::zone::bind_interface;
|
|
use app::zone::rndc_interface;
|
|
package app::zone::interface;
|
|
use Moose;
|
|
|
|
sub get_interface {
|
|
my ($self, $type, $zp) = @_;
|
|
return 1, app::zone::bind_interface->new(zone_path => $zp) if $type eq 'bind';
|
|
return 1, app::zone::rndc_interface->new(zdir => $zp) if $type eq 'rndc';
|
|
return 0;
|
|
}
|
|
|
|
1;
|