Provided by: libdancer2-perl_0.11+dfsg-1_all 

NAME
Dancer2 - Lightweight yet powerful web application framework
VERSION
version 0.11
DESCRIPTION
Dancer2 is the new generation of Dancer, the lightweight web-framework for Perl. Dancer2 is a complete
rewrite based on Moo.
Dancer2 can optionally use XS modules for speed, but at its core remains fatpackable (packable by
App::FatPacker) so you could easily deploy Dancer2 applications on hosts that do not support custom CPAN
modules.
Dancer2 is easy and fun:
use Dancer2;
get '/' => sub { "Hello World" };
dance;
This is the main module for the Dancer2 distribution. It contains logic for creating a new Dancer2
application.
You are welcome to joining our mailing list at dancer-users@perldancer.org, and we're also on IRC:
#dancer on irc.perl.org.
Documentation Index
Documentation on Dancer2 is split into several manpages. Below is a complete outline on where to go for
help.
• Dancer2 Tutorial
If you are new to the Dancer approach, you should start by reading our Dancer2::Tutorial.
• Dancer2 Manual
Dancer2::Manual is the reference for Dancer2. Here you will find information on the concepts of
Dancer2 application development and a comprehensive reference to the Dancer2 domain specific
language.
• Dancer2 Cookbook
There are some situations that are common to a lot of users. For example, application deployment. in
Dancer2::Cookbook you will find recipes for common tasks, like defining routes, storing data as
sessions or cookies, using templates, configuring and logging, writing REST services, and deploying
your Dancer2 application using different technologies.
• Dancer2 Config
For configuration file details refer to Dancer2::Config. It is a complete list of all configuration
options.
• Dancer2 Plugins
Refer to Dancer2::Plugins for a partial list of available Dancer2 plugins. Note that although we try
to keep this list up to date we expect plugin authors to tell us about new modules.
METHODS
import;
If it doesn't exist already, "import" creates a new runner, imports strict and warnings, loads additional
libraries, creates a new Dancer2 app (of type Dancer2::Core::App) and exports the DSL symbols to the
caller.
If any additional argument processing is needed, it will be done at this point.
Import gets called when you use Dancer2. You can specify import options giving you control over the
keywords that will be imported into your webapp and other things:
use Dancer2 ( foo => 'bar' ); # sets option foo to bar
use Dancer2 '!quux'; # Don't import DSL keyword quux
Import Options
":script"
Not implemented yet, do not use.
FUNCTIONS
my $runner=runner();
Returns the current runner. It is of type Dancer2::Core::Runner.
AUTHORS
CORE DEVELOPERS
Alberto Simo~es
Alexis Sukrieh
Damien Krotkine
David Golden
David Precious
Franck Cuny
Russell Jenkins
Sawyer X
Stefan Hornburg (Racke)
Yanick Champoux
CONTRIBUTORS
Ahmad M. Zawawi
Alex Beamish
Alexander Karelas
Alexandr Ciornii
ambs
Andrew Grangaard
Andrew Inishev
andrewsolomon
Ashvini V
B10m
Blabos de Blebe
Breno G. de Oliveira
Celogeek
Cesare Gargano
Christian Walde
Colin Kuskie
cym0n
Dale Gallagher
David Steinbrunner
Dinis Rebolo
geistteufel
Gideon D'souza
Graham Knop
Hobbestigrou
Ivan Bessarabov
James Aitken
Jason A. Crome
Jonathan Scott Duff
Julio Fraire
Keith Broughton
Mark A. Stratman
Mateu X Hunter
Matt Phillips
Matt S Trout
Maurice
Mickey Nasriachi
mokko
Olivier Mengue
Pau Amma
Pedro Melo
Rick Yakubowski
Sam Kington
Samit Badle
Shlomi Fish
Slava Goltser
smashz
Steven Humphrey
Tom Hukins
Upasana Shukla
Vincent Bachelier
AUTHOR
Dancer Core Developers
COPYRIGHT AND LICENSE
This software is copyright (c) 2013 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.
perl v5.18.1 2013-12-15 Dancer2(3pm)