X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2Frgit.git;a=blobdiff_plain;f=lib%2FApp%2FRgit%2FPolicy.pm;h=1af0cad30cd87999ff9361a3210444e8c808147f;hp=2a0c760a7abecbac835a021586b336949ed2c377;hb=e833c52a64e7aac9c18d7051285bf4d9906c4faf;hpb=cb9eb6a59510dcfb9aaf05e09d2612aa0a9e18e3 diff --git a/lib/App/Rgit/Policy.pm b/lib/App/Rgit/Policy.pm index 2a0c760..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.06 +Version 0.08 =cut -our $VERSION = '0.06'; +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>.