diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/mywebapp.pm | 13 | ||||
-rw-r--r-- | lib/mywebapp/project.pm | 8 | ||||
-rw-r--r-- | lib/mywebapp/user.pm | 8 |
3 files changed, 29 insertions, 0 deletions
diff --git a/lib/mywebapp.pm b/lib/mywebapp.pm new file mode 100644 index 0000000..c756952 --- /dev/null +++ b/lib/mywebapp.pm @@ -0,0 +1,13 @@ +package mywebapp; +use Dancer ':syntax'; + +our $VERSION = '0.1'; + +load_app 'mywebapp::user', prefix => '/user'; +load_app 'mywebapp::project', prefix => '/project'; + +get '/' => sub { + template 'index'; +}; + +true; diff --git a/lib/mywebapp/project.pm b/lib/mywebapp/project.pm new file mode 100644 index 0000000..abb53ab --- /dev/null +++ b/lib/mywebapp/project.pm @@ -0,0 +1,8 @@ +package mywebapp::project; + +use Dancer ':syntax'; + +get '/' => sub { +}; + +1; \ No newline at end of file diff --git a/lib/mywebapp/user.pm b/lib/mywebapp/user.pm new file mode 100644 index 0000000..874c691 --- /dev/null +++ b/lib/mywebapp/user.pm @@ -0,0 +1,8 @@ +package mywebapp::user; + +use Dancer ':syntax'; + +get '/' => sub { + {users => [{name => 'franck', 'role' => 'developer'}, {name => 'alexis', + 'role' => 'developer'}, {name => 'cmaussan', role => 'tester'}]}; +}; \ No newline at end of file |