]> git.vpit.fr Git - perl/modules/rgit.git/blobdiff - lib/App/Rgit/Command.pm
Move policies to a new App::Rgit::Policy class layout
[perl/modules/rgit.git] / lib / App / Rgit / Command.pm
index e04e9f574167d0b570943d5133085efcd0cfe406..645d5c33c67123617bb1e507c97e3e4de42d9044 100644 (file)
@@ -81,15 +81,15 @@ sub action {
 =head2 C<report $conf, $repo, $status>
 
 Reports that the execution of the command in C<$repo> exited with C<$status> to the current command's policy.
-Returns what the policy callback returned, which should be one of the policy codes listed in C<App::Rgit::Utils>.
+Returns what policy C<report> method returned, which should be one of the policy codes listed in C<App::Rgit::Utils>.
 
 =cut
 
 sub report {
  my ($self) = @_;
- my $cb = $self->policy;
return $_[3] ? LAST : NEXT unless $cb;
- my $code = $cb->(@_);
+
my $code = $self->policy->report(@_);
+
  return defined $code ? $code : NEXT;
 }