__PACKAGE__->mk_classdata($_) for qw/_config log/;
-our $VERSION = '4.20';
+our $VERSION = '4.28';
our @ISA;
=head1 NAME
cd MyApp
# add models, views, controllers
- bin/create.pl model Something
- bin/create.pl view Stuff
- bin/create.pl controller Yada
+ script/create.pl model Something
+ script/create.pl view Stuff
+ script/create.pl controller Yada
# built in testserver
- bin/server.pl
+ script/server.pl
# command line interface
- bin/test.pl /yada
-
-
- See also L<Catalyst::Manual::Intro>
+ script/test.pl /yada
use Catalyst;
}
);
+See also L<Catalyst::Manual::Intro>
+
=head1 DESCRIPTION
Catalyst is based upon L<Maypole>, which you should consider for smaller
else {
$caller->log->debug(qq/Loaded plugin "$plugin"/)
if $caller->debug;
- unshift @ISA, $plugin;
+ no strict 'refs';
+ push @{"$caller\::ISA"}, $plugin;
}
}
}
if $ENV{CATALYST_ENGINE};
$engine->require;
die qq/Couldn't load engine "$engine", "$@"/ if $@;
- push @ISA, $engine;
+ {
+ no strict 'refs';
+ push @{"$caller\::ISA"}, $engine;
+ }
$caller->log->debug(qq/Loaded engine "$engine"/) if $caller->debug;
}
+=head1 SUPPORT
+
+IRC:
+
+ Join #catalyst on irc.perl.org.
+
+Mailing-Lists:
+
+ http://lists.rawmode.org/mailman/listinfo/catalyst
+ http://lists.rawmode.org/mailman/listinfo/catalyst-dev
+
=head1 SEE ALSO
L<Catalyst::Manual>, L<Catalyst::Test>, L<Catalyst::Request>,
=head1 THANK YOU
-Danijel Milicevic, David Naughton, Gary Ashton Jones, Jesse Sheidlower,
-Johan Lindstrom, Marcus Ramberg and all the others who've helped.
+Andrew Ruthven, Christian Hansen, Christopher Hicks, Danijel Milicevic,
+David Naughton, Gary Ashton Jones, Jesse Sheidlower, Johan Lindstrom,
+Marcus Ramberg, Tatsuhiko Miyagawa and all the others who've helped.
=head1 LICENSE