Maypole::Loader - Require all available model class modules


NAME

Maypole::Loader - Require all available model class modules


SYNOPSIS

    package BeerDB;
    use base qw(Apache::MVC Maypole::Loader);
    BeerDB->setup('dbi:Pg:dbname=beerdb', 'myuser', 'mypass');
    BeerDB->load_model_classes;


DESCRIPTION

Requires all available model class modules for you.

So you can just do this:

    package BeerDB;
    use base qw(Apache::MVC Maypole::Loader);
    BeerDB->setup('dbi:Pg:dbname=beerdb', 'myuser', 'mypass');
    BeerDB->load_model_classes;

Instead of this:

    package BeerDB;
    use base qw(Apache::MVC);
    BeerDB->setup('dbi:Pg:dbname=beerdb', 'myuser', 'mypass');
    BeerDB::Brewery->require;
    BeerDB::Beer->require;
    BeerDB::Handpump->require;
    BeerDB::Pub->require;


AUTHOR

Sebastian Riedel, sri@oook.de


LICENSE

This library is free software. You can redistribute it and/or modify it under the same terms as perl itself.

 Maypole::Loader - Require all available model class modules