API-DirectAdmin
view release on metacpan or search on metacpan
lib/API/DirectAdmin.pm view on Meta::CPAN
debug => $DEBUG,
allow_https => 1,
fake_answer => $FAKE_ANSWER,
(@_)
};
confess "Required auth_user!" unless $self->{auth_user};
confess "Required auth_passwd!" unless $self->{auth_passwd};
confess "Required host!" unless $self->{host};
return bless $self, $class;
}
# initialize components
sub init_components {
my ( %c ) = @_;
my $caller = caller;
for my $alias ( keys %c ) {
my $item = $c{$alias};
lib/API/DirectAdmin/Component.pm view on Meta::CPAN
use Carp;
our $VERSION = 0.02;
sub new {
my ( $class, %params ) = @_;
$class = ref $class || $class;
confess "Required API::DirectAdmin object!" unless $params{directadmin};
return bless \%params, $class;
}
# API::DirectAdmin object
sub directadmin { $_[0]->{directadmin} }
1;
( run in 1.397 second using v1.01-cache-2.11-cpan-de7293f3b23 )