- SEE ALSO
- COPYRIGHT AND LICENSE
Rapi::Demo::Chinook - PSGI version of the RapidApp "Chinook" demo
use Rapi::Demo::Chinook; my $app = Rapi::Demo::Chinook->new; # Plack/PSGI app: $app->to_app
Or, from the command-line:
plackup -MRapi::Demo::Chinook -e 'Rapi::Demo::Chinook->new->to_app'
This module is a simple Plack/PSGI version of the RapidApp/RapidDbic "Chinook" demo at http://www.rapidapp.info/demos/chinook. This module was written to allow CPAN distribution of the demo for easy access and portability within PSGI-based setups.
Rapi::Demo::Chinook extends RapidApp::Builder and supports all of its options, as well as the following params specific to this module:
Path to the SQLite database file, which may or may not already exist. If the file does not already exist, it is created as a copy from the default database, which is the state of the DB at the end of "Part 2" of the Chinook demo at http://www.rapidapp.info/demos/chinook.
'chinook.db' in the current working directory.
Copies the default database to the path specified by
chinook_db. Pass a true value as the first argument to overwrite the target file if it already exists.
This method is called automatically the first time the module is loaded, or if the
chinook_db file doesn't exist.
Henry Van Styn <email@example.com>
This software is copyright (c) 2015 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.