22 |
} |
} |
23 |
} |
} |
24 |
|
|
|
use Frey::ClassLoader; |
|
|
|
|
25 |
# This method will run once at server start |
# This method will run once at server start |
26 |
sub startup { |
sub startup { |
27 |
my $self = shift; |
my $self = shift; |
28 |
|
|
|
Frey::ClassLoader->new->load_all_classes(); |
|
|
|
|
29 |
# The routes |
# The routes |
30 |
my $r = $self->routes; |
my $r = $self->routes; |
31 |
|
|
32 |
|
# $r->route('/:action/:class/:controller') |
33 |
|
# ->to(controller => 'run', action => 'markup', class => 'Frey::ClassBrowser' ); |
34 |
|
|
35 |
|
$r->route('/x/:class/:controller/:action') |
36 |
|
->to(controller => 'run', action => 'markup', class => 'Frey::Inspector' ); |
37 |
|
|
38 |
# Default route |
# Default route |
39 |
$r->route('/:controller/:action/:class') |
$r->route('/:class/:action/:controller') |
40 |
->to(controller => 'run', action => 'markup', class => 'Frey::ClassBrowser'); |
->to(controller => 'run', action => 'markup', class => 'Frey::ClassBrowser'); |
41 |
} |
} |
42 |
|
|
43 |
1; |
1; |