Catalyst Base Class
-This is the base class for all Catalyst components. It also handles
-dispatch of actions for controllers.
+This is the base class for all Catalyst components. It is a subclass
+of L<Catalyst::Component> which is the universal base class for
+catalyst components. This module includes handling of dispatching for
+controller actions.
=head1 METHODS
my $raw = $raw_attributes{$key};
- foreach my $value (ref($raw) ? @$raw : $raw) {
+ foreach my $value (ref($raw) eq 'ARRAY' ? @$raw : $raw) {
my $meth = "_parse_${key}_attr";
if ( $self->can($meth) ) {