File Coverage

blib/lib/WWW/Foursquare/Settings.pm
Criterion Covered Total %
statement 6 21 28.5
branch n/a
condition n/a
subroutine 2 6 33.3
pod 0 4 0.0
total 8 31 25.8


line stmt bran cond sub pod time code
1             package WWW::Foursquare::Settings;
2              
3 2     2   11 use strict;
  2         5  
  2         82  
4 2     2   12 use warnings;
  2         4  
  2         484  
5              
6             sub new {
7 0     0 0   my ($class, $request, $setting_id) = @_;
8              
9 0           my $self = {};
10 0           bless $self, $class;
11 0           $self->{request} = $request;
12 0           $self->{setting_id} = $setting_id;
13              
14 0           return $self;
15             }
16              
17             sub info {
18 0     0 0   my ($self, %params) = @_;
19              
20 0           my $path = sprintf "settings/%s", $self->{setting_id};
21 0           return $self->{request}->GET($path, \%params);
22             }
23              
24             # general
25             sub all {
26 0     0 0   my ($self, %params) = @_;
27            
28 0           my $path = "settings/all";
29 0           return $self->{request}->GET($path, \%params);
30             }
31              
32             # actions
33             sub set {
34 0     0 0   my ($self, %params) = @_;
35              
36 0           my $path = sprintf "settings/%s/set", $self->{setting_id};
37 0           return $self->{request}->GET($path, \%params);
38             }
39              
40              
41             1;