use 5.012;
use LWP::UserAgent::Determined 1.06;
use Try::Tiny 0.18;
use XML::LibXML 2.0108;
use JSON 2.90;
has 'ua' => (
is => 'lazy',
isa => quote_sub(q{
die 'Not a LWP::UserAgent::Determ
:isa($_[0], 'XML::LibXML');
})
);
has 'jsonparser' => (
is => 'lazy',
isa => quote_sub(q{
die 'Not a JSON'
unless UNIVERSAL::isa($_[0], 'JSON');
})
);
sub marketstat {
my ($sel
_proxy;
return $ua;
}
sub _build_libxml {
return XML::LibXML->new;
}
sub _build_jsonparser {
return JSON->new->utf8;
}
1; # End of Games::EveOnline::EveCentral
__END__
=pod
=head1 NAME