package WWW::RiotGames::LeagueOfLegends;
use strict;
use warnings;
use Moo;
use LWP;
use JSON;
use URI;
use Sub::Name;
use Types::Standard qw(Str Int Enum InstanceOf Bool);
use Function::Parameters;
eout => (
is => 'rw',
isa => Int,
lazy => 1,
default => sub { 5 },
);
has json => (
isa => InstanceOf['JSON'],
is => 'lazy',
handles => [ qw(decode) ],
);
has debug => (
is => 'rw',
' ' . $VERSION, ssl_opts => { verify_hostname => 0, SSL_verify_mode => 0x00 } );
}
sub _build_json { JSON->new->utf8->allow_nonref }
method champion_mastery( Int :$summoner_id, Int :$champion_id = 0