MojoX::Dispatcher::Static - Serve Static Files
use MojoX::Dispatcher::Static; my $dispatcher = MojoX::Dispatcher::Static->new( prefix => '/images', root => '/ftp/pub/images' ); my $success = $dispatcher->dispatch($c);
MojoX::Dispatcher::Static is a dispatcher for static files.
MojoX::Dispatcher::Static implements the following attributes.
prefix
my $prefix = $dispatcher->prefix; $dispatcher = $dispatcher->prefix('/static');
types
my $types = $dispatcher->types; $dispatcher = $dispatcher->types(MojoX::Types->new);
root
my $root = $dispatcher->root; $dispatcher = $dispatcher->root('/foo/bar/files');
MojoX::Dispatcher::Static inherits all methods from Mojo::Base and implements the follwing the ones.
dispatch
my $success = $dispatcher->dispatch($c);
serve
my $success = $dispatcher->serve($c, 'foo/bar.html');
serve_404
my $success = $dispatcher->serve_404($c); my $success = $dispatcher->serve_404($c, '404.html');
serve_500
my $success = $dispatcher->serve_500($c); my $success = $dispatcher->serve_500($c, '500.html');
serve_error
my $success = $dispatcher->serve_error($c, 404); my $success = $dispatcher->serve_error($c, 404, '404.html');
To install Mojo, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Mojo
CPAN shell
perl -MCPAN -e shell install Mojo
For more information on module installation, please visit the detailed CPAN module installation guide.