easy Authy API
use MooX qw(
+LWP::UserAgent
+HTTP::Request::Common
+URI
+URI::QueryParam
+JSON
);
use Carp qw( croak );
our $VERSION ||= '0.000';
has api_key => (
is => 'ro',
required =
'has_useragent_timeout',
);
has json => (
is => 'ro',
lazy => 1,
builder => 1,
);
sub _build_json {
my $json = JSON->new;
$json->allow_nonref;
return $json;
}
##############################
};
}
sub make_url {
my ( $self, @args ) = @_;
my $url = join('/',$self->base_uri,'protected','json',@args);
my $uri = URI->new($url);
$uri->query_param( api_key => $self->api_key );
return $uri