Fix "values/keys on reference is experimental" warnings
authorMarius Gavrilescu <marius@ieval.ro>
Sat, 11 Oct 2014 22:26:07 +0000 (01:26 +0300)
committerMarius Gavrilescu <marius@ieval.ro>
Sat, 11 Oct 2014 22:26:07 +0000 (01:26 +0300)
lib/WWW/BackpackTF.pm

index 4e4ee154dc537bfe7e819a96cc0f81e8f73fdda1..5e33b57d67e0055394290ac18fd4d5d7e83003ce 100644 (file)
@@ -48,20 +48,20 @@ sub new{
 sub get_prices {
        my ($self, $appid, $raw) = @_;
        my $response = $self->request('IGetPrices/v4/?compress=1', maybe appid => $appid, maybe raw => $raw);
-       map { WWW::BackpackTF::Item->new($_, $response->{items}{$_}) } keys $response->{items}
+       map { WWW::BackpackTF::Item->new($_, $response->{items}{$_}) } keys %{$response->{items}}
 }
 
 sub get_users {
        my ($self, @users) = @_;
        my $response = $self->request('IGetUsers/v3/?compress=1', steamids => join ',', @users);
-       @users = map { WWW::BackpackTF::User->new($_) } values $response->{players};
+       @users = map { WWW::BackpackTF::User->new($_) } values %{$response->{players}};
        wantarray ? @users : $users[0]
 }
 
 sub get_currencies {
        my ($self, $appid) = @_;
        my $response = $self->request('IGetCurrencies/v1/?compress=1', maybe appid => $appid);
-       map { WWW::BackpackTF::Currency->new($_, $response->{currencies}{$_}) } keys $response->{currencies};
+       map { WWW::BackpackTF::Currency->new($_, $response->{currencies}{$_}) } keys %{$response->{currencies}};
 }
 
 1;
This page took 0.011553 seconds and 4 git commands to generate.