X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FException%2FDetach.pm;h=88f42c107c4aa2be2aee9dc507e4fec9743a2246;hb=b007fcc611c8584b634e27a60ebfe5b6f518601a;hp=93331c6853ea9712fafcc93d3deaeab8077e41e8;hpb=10133e5bb738e3f5e5a115e77a191304185a11a7;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Exception/Detach.pm b/lib/Catalyst/Exception/Detach.pm index 93331c6..88f42c1 100644 --- a/lib/Catalyst/Exception/Detach.pm +++ b/lib/Catalyst/Exception/Detach.pm @@ -3,7 +3,7 @@ package Catalyst::Exception::Detach; use Moose; use namespace::clean -except => 'meta'; -extends 'Catalyst::Exception'; +with 'Catalyst::Exception::Basic'; has '+message' => ( default => "catalyst_detach\n", @@ -12,3 +12,41 @@ has '+message' => ( __PACKAGE__->meta->make_immutable; 1; + +__END__ + +=head1 NAME + +Catalyst::Exception::Detach - Exception for redispatching using $ctx->detach() + +=head1 DESCRIPTION + +This is the class for the Catalyst Exception which is thrown then you call +C<< $c->detach() >>. + +This class is not intended to be used directly by users. + +=head2 meta + +Provided by Moose + +=head1 SEE ALSO + +=over 4 + +=item L + +=item L + +=back + +=head1 AUTHORS + +Catalyst Contributors, see Catalyst.pm + +=head1 COPYRIGHT + +This library is free software. You can redistribute it and/or modify +it under the same terms as Perl itself. + +=cut