;
use 5.008008;
use strict;
use warnings;
{
use Carp;
use LWP::UserAgent;
use JSON qw( from_json );
use Unicode::Japanese;
}
my (
$USER_AGENT_ALIAS, $OUTPUT_TYPE_REGEX, $DEFAULT_
ml|perl|json ) \z}xms;
Readonly $DEFAULT_OUTPUT_TYPE => 'perl';
Readonly $MT_STR => "";
Readonly %RESPONSE_TYPE_FOR => (
json => 'json',
perl => 'json',
::decode($results);
return $results
if $self->{output_type} =~ m/(?: xml|json )/xms;
return from_json($results);
}
sub _build_url {
my $self = shift @_;
die "unbalanced args"