summary refs log tree commit diff
path: root/lib/ballet.pm
diff options
context:
space:
mode:
authorfranck cuny <franck@lumberjaph.net>2011-03-13 11:23:25 +0100
committerfranck cuny <franck@lumberjaph.net>2011-03-13 11:23:25 +0100
commite05750bb88aaff0375f1027660cc73e9f5439d0a (patch)
treed15cd96e97da03778666faaae00c64619b0eaa88 /lib/ballet.pm
parentinitial import (diff)
downloadballet-e05750bb88aaff0375f1027660cc73e9f5439d0a.tar.gz
find and render a page for version 'master'
Signed-off-by: franck cuny <franck@lumberjaph.net>
Diffstat (limited to 'lib/ballet.pm')
-rw-r--r--lib/ballet.pm14
1 files changed, 13 insertions, 1 deletions
diff --git a/lib/ballet.pm b/lib/ballet.pm
index 400e372..10e3a1f 100644
--- a/lib/ballet.pm
+++ b/lib/ballet.pm
@@ -1,10 +1,22 @@
 package ballet;
+
+use 5.010;
+
 use Dancer ':syntax';
+use ballet::Git;
 
 our $VERSION = '0.1';
 
+my $git = ballet::Git->new( wiki_path => setting('wiki_path') );
+
 get '/' => sub {
-    template 'index';
+    wiki_page('Home');
 };
 
+sub wiki_page {
+    my $page_name = shift;
+    my $content = $git->find_page($page_name, 'master');
+    return $content;
+}
+
 true;