Rapi::Demo::Chinook - PSGI version of the RapidApp "Chinook" demo
my $app = Rapi::Demo::Chinook->new;
# Plack/PSGI 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.
Defaults to '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 <firstname.lastname@example.org>
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.
To install Rapi::Demo::Chinook, copy and paste the appropriate command in to your terminal.
perl -MCPAN -e shell
For more information on module installation, please visit the detailed CPAN module installation guide.