X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=lib%2FApp%2FRgit%2FPolicy.pm;h=1af0cad30cd87999ff9361a3210444e8c808147f;hb=687f613f4cb227badb87cfd26c7dc7ceae810d03;hp=a24a300ab329adcb869a4e2d33022777f7bc55e3;hpb=3ff07b59ff41754a77105973a4f1e9d6d25b2c3a;p=perl%2Fmodules%2Frgit.git diff --git a/lib/App/Rgit/Policy.pm b/lib/App/Rgit/Policy.pm index a24a300..1af0cad 100644 --- a/lib/App/Rgit/Policy.pm +++ b/lib/App/Rgit/Policy.pm @@ -9,11 +9,11 @@ App::Rgit::Policy - Base class for App::Rgit policies. =head1 VERSION -Version 0.07 +Version 0.08 =cut -our $VERSION = '0.07'; +our $VERSION = '0.08'; =head1 DESCRIPTION @@ -23,7 +23,9 @@ This is an internal class to L. =head1 METHODS -=head2 C<< new policy => $policy >> +=head2 C + + my $arp = App::Rgit::Policy->new(policy => $policy); Creates a new policy object of type C<$policy> by requiring and redispatching the method call to the module named C<$policy> if it contains C<'::'> or to C otherwise. The class represented by C<$policy> must inherit this class. @@ -47,7 +49,9 @@ sub new { bless { }, $class; } -=head2 C +=head2 C + + my $code = $arp->handle($cmd, $config, $repo, $status, $signal); Make the policy handle the end of execution of the L object C<$cmd> with L configuration C<$config> in the L repository C<$repo> that exited with status C<$status> and maybe received signal C<$sigal>.