1 package Web::Simple::Role;
13 sub dispatch_request { ... }
18 use Web::Simple::Role;
20 around dispatch_request => sub {
21 my ($orig, $self) = @_;
24 sub (GET + /baz) { ... }
28 Now C<MyApp> can also dispatch C</baz>
34 use warnings::illegalproto ();
37 our $VERSION = '0.020';
40 my ($class, $app_package) = @_;
41 $app_package ||= caller;
42 eval "package $app_package; use Web::Dispatch::Wrapper; use Moo::Role; 1"
43 or die "Failed to setup app package: $@";
45 warnings::illegalproto->unimport;