/[Perly]/lib/Perly/Dispatcher.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Contents of /lib/Perly/Dispatcher.pm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 30 - (show annotations)
Wed Jun 6 18:48:51 2007 UTC (16 years, 11 months ago) by dpavlin
File size: 571 byte(s)
support REST syntax for parametars, after edit redirect to run
1 package Perly::Dispatcher;
2
3 use strict;
4 use warnings;
5
6 use Jifty::Dispatcher -base;
7
8 use Data::Dump qw/dump/;
9
10 before '*' => run {
11 my $top = Jifty->web->navigation;
12 my $user = Jifty->web->current_user->user_object;
13
14 # Jifty->log->debug("current_user = ", dump( $user ));
15
16 $top->child( 'Upload' => url => '/upload' );
17 $top->child( 'Run' => url => '/run' );
18
19 };
20
21 under '/run' => [
22 on qr{code=(\d+)} => run {
23 set code => $1;
24 },
25 on qr{input=(\d+)} => run {
26 set input => $1;
27 },
28 show '/run',
29 ];
30
31 on qr{/edit/id=(\d+)} => run {
32 set id => $1;
33 show '/edit';
34 };
35
36 1;

  ViewVC Help
Powered by ViewVC 1.1.26