Lines Matching refs:args

12     my ( $self, %args ) = @_;
14 croak 'Missing key in parameters: team_id' unless $args{team_id};
15 croak 'Missing key in parameters: user' unless $args{user};
18 path => sprintf( '/teams/%s/members/%s', delete $args{team_id}, delete $args{user} ),
19 %args,
25 my ( $self, %args ) = @_;
26 croak 'Missing key in parameters: team_id' unless $args{team_id};
27 croak 'Missing key in parameters: user' unless $args{user};
28 croak 'Missing key in parameters: data' unless $args{data};
31 path => sprintf( '/teams/%s/memberships/%s', delete $args{team_id}, delete $args{user} ),
32 %args,
38 my ( $self, %args ) = @_;
39 croak 'Missing key in parameters: team_id' unless $args{team_id};
40 croak 'Missing key in parameters: repo' unless $args{repo};
41 croak 'Missing key in parameters: org' unless $args{org};
45 delete $args{team_id},
46 delete $args{org},
47 delete $args{repo} ),
48 %args,
54 my ( $self, %args ) = @_;
55 croak 'Missing key in parameters: org' unless $args{org};
56 croak 'Missing key in parameters: data (hashref)' unless ref $args{data} eq 'HASH';
59 path => sprintf( '/orgs/%s/teams', delete $args{org} ),
60 %args,
66 my ( $self, %args ) = @_;
67 croak 'Missing key in parameters: team_id' unless $args{team_id};
70 path => sprintf( '/teams/%s', delete $args{team_id} ),
71 %args,
77 my ( $self, %args ) = @_;
78 croak 'Missing key in parameters: team_id' unless $args{team_id};
81 path => sprintf( '/teams/%s', delete $args{team_id} ),
82 %args,
88 my ( $self, %args ) = @_;
89 croak 'Missing key in parameters: team_id' unless $args{team_id};
90 croak 'Missing key in parameters: repo' unless $args{repo};
93 path => sprintf( '/teams/%s/repos/%s', delete $args{team_id}, delete $args{repo} ),
94 %args,
100 my ( $self, %args ) = @_;
101 croak 'Missing key in parameters: team_id' unless $args{team_id};
102 croak 'Missing key in parameters: user' unless $args{user};
105 path => sprintf( '/teams/%s/members/%s', delete $args{team_id}, delete $args{user} ),
106 %args,
112 my ( $self, %args ) = @_;
113 croak 'Missing key in parameters: org' unless $args{org};
116 path => sprintf( '/orgs/%s/teams', delete $args{org} ),
117 %args,
123 my ( $self, %args ) = @_;
124 croak 'Missing key in parameters: team_id' unless $args{team_id};
127 path => sprintf( '/teams/%s/members', delete $args{team_id} ),
128 %args,
134 my ( $self, %args ) = @_;
135 croak 'Missing key in parameters: team_id' unless $args{team_id};
138 path => sprintf( '/teams/%s/repos', delete $args{team_id} ),
139 %args,
145 my ( $self, %args ) = @_;
147 croak 'Missing key in parameters: team_id' unless $args{team_id};
148 croak 'Missing key in parameters: user' unless $args{user};
151 path => sprintf( '/teams/%s/members/%s', delete $args{team_id}, delete $args{user} ),
152 %args,
158 my ( $self, %args ) = @_;
159 croak 'Missing key in parameters: team_id' unless $args{team_id};
160 croak 'Missing key in parameters: user' unless $args{user};
163 path => sprintf( '/teams/%s/memberships/%s', delete $args{team_id}, delete $args{user} ),
164 %args,
170 my ( $self, %args ) = @_;
171 croak 'Missing key in parameters: team_id' unless $args{team_id};
172 croak 'Missing key in parameters: repo' unless $args{repo};
175 path => sprintf( '/teams/%s/repos/%s', delete $args{team_id}, delete $args{repo} ),
176 %args,
182 my ( $self, %args ) = @_;
183 croak 'Missing key in parameters: team_id' unless $args{team_id};
184 croak 'Missing key in parameters: data (hashref)' unless ref $args{data} eq 'HASH';
187 path => sprintf( '/teams/%s', delete $args{team_id} ),
188 %args,