package Catalyst::ActionChain;
-use strict;
-use base qw/Catalyst::Action/;
+use Moose;
+extends qw(Catalyst::Action);
+has chain => (is => 'rw');
=head1 NAME
=cut
-__PACKAGE__->mk_accessors(qw/chain/);
-
use overload (
# Stringify to reverse for debug output etc.
Takes a list of Catalyst::Action objects and constructs and returns a
Catalyst::ActionChain object representing a chain of these actions
-=cut
+=head2 meta
+
+Provided by Moose
=head1 AUTHOR