Raisin::Routes - A routing class for Raisin.
version 0.94
use Raisin::Routes; my $r = Raisin::Routes->new; my $params = { require => ['name', ], }; my $code = sub { { name => $params{name} } } $r->add( method => 'GET', path => '/user', params => $params, code => $code ); my $route = $r->find('GET', '/user');
The router provides the connection between the HTTP requests and the web application code.
$r->add(method => 'GET', path => '/user', params => $params, code => $code);
$r->find($method, $path);
Regexp
qr#/user/(\d+)#
Required
/user/:id
Optional
/user/?id
Adds a new route
Looking for a route
This module was inspired by Kelp::Routes.
Artur Khabibullin
This software is copyright (c) 2019 by Artur Khabibullin.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Raisin, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Raisin
CPAN shell
perl -MCPAN -e shell install Raisin
For more information on module installation, please visit the detailed CPAN module installation guide.