package contrib::lib::Foo; use Dancer; use Data::Dumper; prefix "/foo"; set session => "Simple"; get "/see_session_in_template" => sub { session foo_session => "foo"; var foo_var => "foo"; template "tokens"; }; set in_foo => 1; get '/' => sub {"in contrib::lib::Foo"}; get '/hello' => sub {"in contrib::lib::Foo /foo/hello"}; get '/config' => sub { Dumper(config) }; get '/cookies' => sub { Dumper(cookies); }; get '/session' => sub { Dumper(session()); }; get '/set_cookie/:name/:value' => sub { cookie param('name') => param('value'); redirect '/foo/cookies'; }; 1;