our $VERSION = '0.000_003';
our @EXPORT_OK = qw/TF2 DOTA2/;
-use constant +{
+use constant +{ ## no critic (Capitalization)
TF2 => 440,
DOTA2 => 570,
+ CSGO => 730,
QUALITIES => [qw/Normal Genuine rarity2 Vintage rarity3 Unusual Unique Community Valve Self-Made Customized Strange Completed Haunted Collector's/],
};
$url = $self->{base} . $url;
$url .= "&$_=$params{$_}" for keys %params;
my $htr = $ht->get($url);
- die $htr->{reason} unless $htr->{success};
+ die $htr->{reason} unless $htr->{success}; ## no critic (RequireCarping)
my $response = decode_json($htr->{content})->{response};
- die $response->{message} unless $response->{success};
+ die $response->{message} unless $response->{success}; ## no critic (RequireCarping)
$response
}
=head1 DESCRIPTION
-WWW::BackpackTF is an interface to the backpack.tf Team Fortress 2/Dota 2 trading service.
+WWW::BackpackTF is an interface to the backpack.tf Team Fortress 2/Dota 2/Counter-Strike: Global Offensive trading service.
=head2 METHODS
Constant (570) representing Dota 2.
+=item B<CSGO>
+
+Constant (730) representing Counter-Strike: Global Offensive
+
=item B<NORMAL>
The Normal item quality (0).