33 |
return $self; |
return $self; |
34 |
} |
} |
35 |
|
|
36 |
|
|
37 |
sub handler { |
sub handler { |
38 |
my ($self, $tx) = @_; |
my ($self, $tx) = @_; |
39 |
|
|
40 |
|
# XXX fake app so static dispatcher won't die on us |
41 |
|
{ |
42 |
|
package Fake::App; |
43 |
|
use base 'Mojo::Transaction'; |
44 |
|
sub app { |
45 |
|
my $self = shift; |
46 |
|
warn "## $self app ", @_; |
47 |
|
$self; |
48 |
|
} |
49 |
|
sub log { |
50 |
|
my $self = shift; |
51 |
|
warn "## $self log ",@_; |
52 |
|
return $self; |
53 |
|
} |
54 |
|
sub debug { |
55 |
|
my $self = shift; |
56 |
|
warn "## $self debug ",@_; |
57 |
|
return $self; |
58 |
|
} |
59 |
|
} |
60 |
|
bless $tx, 'Fake::App'; |
61 |
|
|
62 |
if ( $self->static->dispatch($tx) ) { |
if ( $self->static->dispatch($tx) ) { |
63 |
# warn "# static ",dump( $tx ); |
# warn "# static ",dump( $tx ); |
64 |
return $tx; |
return $tx; |