Catalyst::Helper::Handel - Helper for creating a Handel based application
script/create.pl Handel <dsn> [<username> <password> <cartname> <ordername> <checkoutname>] script/create.pl Handel dbi:SQLite:dbname=handel.db
The Handel helper is a meta Helper for creating the entire cart/order/checkout framework plus custom subclasses using the other helpers included in this dist and Module::Starter::Handel.
If cartname isn't specified, Cart is assumed. If ordername isn't specified, Orders is assumed. If no checkoutname is given, Checkout is assumed.
The cartname, ordername, and checkoutname arguments try to do the right thing with the names given to them.
For example, you can pass the shortened class name without the MyApp::M/C, or pass the fully qualified package name:
MyApp::M::CartModel MyApp::Model::CartModel CartModel
In all three cases everything before M{odel)|C(ontroller) will be stripped and the class CartModel will be used.
Makes Cart and Order models, Cart, Order and Checkout controllers, templates files, custom Cart, Order, Checkout, Storage classes, and a TT view for you.
Catalyst::Manual, Catalyst::Helper, Module::Starter::Handel
Christopher H. Laco CPAN ID: CLACO claco@chrislaco.com http://today.icantfocus.com/blog/
To install Handel, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Handel
CPAN shell
perl -MCPAN -e shell install Handel
For more information on module installation, please visit the detailed CPAN module installation guide.