26 |
cookie_session => 'sid', |
cookie_session => 'sid', |
27 |
callback => \&main, |
callback => \&main, |
28 |
debug_level => 1, |
debug_level => 1, |
29 |
staticp => sub { $_[0]->url =~ m/\.(jpg|jpeg|gif|png|css|ico|js|html?)$/ }, |
staticp => sub { $_[0]->url =~ m/\.(jpg|jpeg|gif|png|css|ico|js|html?|xml|json|ya?ml)(\?.*)?$/ }, |
30 |
); |
); |
31 |
$Module::Reload::Debug = 1; |
$Module::Reload::Debug = 1; |
32 |
Frey::ClassLoader->new->load_all_classes(); |
Frey::ClassLoader->new->load_all_classes(); |
40 |
my ($req) = @_; |
my ($req) = @_; |
41 |
|
|
42 |
my $path = $req->request->url->path; |
my $path = $req->request->url->path; |
43 |
warn "REQUEST: $path\n"; |
warn "REQUEST: $path ",dump( $req->params ),"\n"; |
44 |
|
|
45 |
Module::Reload->check if $path =~ m!reload!; |
Module::Reload->check if $path =~ m!reload! || $req->param('reload'); |
46 |
|
|
47 |
warn $req->request->header('User_Agent'); |
# warn $req->request->header('User_Agent'); |
|
#warn dump( $req ); |
|
48 |
|
|
49 |
eval { |
sub run_markup { |
50 |
|
my ( $req, $class ) = @_; |
51 |
|
|
52 |
|
my %params = $req->params; |
53 |
|
|
54 |
|
} |
55 |
|
|
56 |
|
|
57 |
|
# eval { |
58 |
|
{ |
59 |
|
|
60 |
my $f; |
my $f; |
61 |
|
|
65 |
$f = Frey::ObjectBrowser->new( fey_class => $1 ); |
$f = Frey::ObjectBrowser->new( fey_class => $1 ); |
66 |
} elsif ( $path =~ m!/od/([^/]+)(.*)! ) { |
} elsif ( $path =~ m!/od/([^/]+)(.*)! ) { |
67 |
$f = Frey::ObjectDesigner->new( fey_class => $1 ); |
$f = Frey::ObjectDesigner->new( fey_class => $1 ); |
68 |
} elsif ( $path =~ m!/pod/([^/]+)(.*)! ) { |
} elsif ( $path =~ m!/markup/([^/]+)(.*)! ) { |
69 |
$f = Frey::Pod->new( class => $1 ); |
$f = Frey::Run->new( class => $1 ); |
70 |
} else { |
} else { |
71 |
$f = Frey::ClassBrowser->new; |
$f = Frey::ClassBrowser->new; |
72 |
} |
} |