![]() |
![]()
| ![]() |
![]()
NAMERoutes::Tiny::Pattern - Routes pattern SYNOPSISmy $pattern = Routes::Tiny::Pattern->new( pattern => '/:foo/:bar', defaults => {bar => 'index'}, name => 'route' ); my $match = $pattern->match('/hello/world'); my $path = $pattern->build_path('route', foo => 'hello', bar => 'world'); DESCRIPTIONRoutes::Tiny::Pattern is an Object that incapsulates pattern matching and path building. ATTRIBUTES"defaults"Pass default values for captures. "constraints"Pass constraints. "name"Pass route name. "arguments"Pass arbitrary arguments. METHODS"new"my $pattern = Routes::Tiny::Pattern->new; Create new instance of Routes::Tiny::Pattern. "match"Match pattern agains a path. "build_path"$pattern->build_path('name', {foo => 'bar'}); Build path from a given name and params.
|