NAME

Catalyst::Plugin::RapidApp::CoreSchema - Injects the CoreSchema model

SYNOPSIS

package MyApp;

use Catalyst   qw/ RapidApp::CoreSchema /;

DESCRIPTION

This is the base RapidApp/Catalyst plugin which sets up the "CoreSchema" database for use as the common persistence store for multiple optional "Core" plugins, such as AuthCore and NavCore.

All plugins which use the CoreSchema and provide actual end-user features automatically load this plugin, so it should never need to be loaded manually/directly.

This plugin simply injects the special DBIC-based Model::RapidApp::CoreSchema into the application to be available as:

$c->model('RapidApp::CoreSchema');

With the default configuration, the Model::RapidApp::CoreSchema automatically initializes and deploys itself to an SQLite database file in the root of the application named rapidapp_coreschema.db.

SEE ALSO

AUTHOR

Henry Van Styn <vanstyn@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2013 by IntelliTree Solutions llc.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.