=head1 NAME
-Catalyst::Action - Catalyst Action
+Catalyst::ActionContainer - Catalyst Action Container
=head1 SYNOPSIS
=head1 DESCRIPTION
-=head1 METHODS
-
-=over 4
+This is a container for actions. The dispatcher sets up a tree of these
+to represent the various dispatch points in your application.
-=item part
+=head1 METHODS
-=item actions
+=head2 get_action($name)
-=item new
+Returns an action from this container based on the action name, or undef
=cut
-sub new { # Dumbass constructor
- my ( $class, $attrs ) = @_;
- return bless { %{ $attrs || {} } }, $class;
+sub get_action {
+ my ( $self, $name ) = @_;
+ return $self->actions->{$name} if defined $self->actions->{$name};
+ return;
}
-=back
+=head2 actions
+
+Accessor to the actions hashref, containing all actions in this container.
+
+=head2 part
+
+Accessor to the path part this container resolves to. Also what the container
+stringifies to.
=head1 AUTHOR