Dancer - Lightweight yet powerful web application framework
This is the main module for the Dancer distribution. It contains logic for creating a new Dancer application.
This subroutine does most of the work.
First it imports strict and warnings.
Then it does the following for these import options:
No importing of
after hooks into your namespace.
This is to prevent conflict with Moose et al.
No importing of
This is to prevent conflict with Test::More et al.
Imports syntax only instead of treating your code as a script with command line parameter parsing and built-in web server.
Do not process arguments.
It creates a new runner if one does not exist already.
It will then load additional libraries.
Then create a new Dancer app, of type Dancer::Core::App.
Then it will export all the DSL symbols to the caller.
If any additional argument processing is needed, it will be done at this point.
Returns the current runner. It is of type Dancer::Core::Runner.
Output a message to STDERR and take further arguments as some data structures using Data::Dumper
This doc describes the Dancer application core and therefore meant for Dancer core developers. If you're a user of Dancer, you should forget about this and read the Dancer::Manual.
You are also welcome to join our mailing list, and we're also on IRC: #dancer on irc.perl.org.
Dancer Core Developers
This software is copyright (c) 2012 by Alexis Sukrieh.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.