Changeset 825
- Timestamp:
- 09/25/09 08:08:35 (2 months ago)
- Files:
-
- 1 modified
-
trunk/lib/Perlbal/Plugin/AccessControl.pm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/Perlbal/Plugin/AccessControl.pm
r758 r825 178 178 } 179 179 180 sub dumpconfig { 181 my ($class, $svc) = @_; 182 183 my @return; 184 185 my $cfg = $svc->{extra_config}->{_access} ||= {}; 186 my $rules = $cfg->{rules} || []; 187 188 foreach my $rule (@$rules) { 189 my $action = uc $rule->[0]; 190 my $type = uc $rule->[1]; 191 my $value = $rule->[2]; 192 push @return, "ACCESS $action $type $value"; 193 } 194 195 my $default_action = $cfg->{deny_default} ? "DENY" : "ALLOW"; 196 push @return, "ACCESS POLICY $default_action"; 197 198 return @return; 199 } 200 180 201 1;
