The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Routes::Tiny::Match - Matched object

SYNOPSIS

    my $match = $r->match('/foo/bar');

    my $name = $match->name;
    my $params_hashref = $match->params;
    my $parent_match = $match->parent

DESCRIPTION

Routes::Tiny::Match is a Value Object that holds params of a matched route.

ATTRIBUTES

name

    my $name = $match->name;

Get original route's pattern name.

arguments

    my $arguments = $match->arguments;

Get route's pattern arguments.

captures

    my $hashref = $match->captures;

Get params.

params

An alias to captures.

parent

Reference to parent match in case of matching subroutes.

METHODS

new

    my $match = Routes::Tiny::Match->new;

Create new instance of Routes::Tiny::Match.