From 585ce5b679406ffe8644b23e3a267d7af8e3a5de Mon Sep 17 00:00:00 2001 From: franck cuny Date: Thu, 23 Sep 2010 22:09:36 +0200 Subject: initial import --- lib/jitterbug.pm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 lib/jitterbug.pm (limited to 'lib/jitterbug.pm') diff --git a/lib/jitterbug.pm b/lib/jitterbug.pm new file mode 100644 index 0000000..47c186e --- /dev/null +++ b/lib/jitterbug.pm @@ -0,0 +1,24 @@ +package jitterbug; + +BEGIN { + use Dancer ':syntax'; + load_plugin 'jitterbug::Plugin::Redis'; +}; + +our $VERSION = '0.1'; + +load_app 'jitterbug::Hook', prefix => '/hook'; +load_app 'jitterbug::Project', prefix => '/project'; +load_app 'jitterbug::WebService', prefix => '/api'; + +before_template sub { + my $tokens = shift; + $tokens->{uri_base} = request->base; +}; + +get '/' => sub { + my @projects = redis->smembers(key_projects); + template 'index', {projects => \@projects}; +}; + +true; -- cgit v1.2.3