Path::Dispatcher::Rule::Metadata.3pm

Langue: en

Version: 2009-12-31 (ubuntu - 24/10/10)

Section: 3 (Bibliothèques de fonctions)

NAME

Path::Dispatcher::Rule::Metadata - match path's metadata

SYNOPSIS

     my $path = Path::Dispatcher::Path->new(
         path => '/REST/Ticket'
         metadata => {
             http_method => 'POST',
         },
     );
 
     my $rule = Path::Dispatcher::Rule::Metadata->new(
         field   => 'http_method',
         matcher => Path::Dispatcher::Rule::Eq->new(string => 'POST'),
     );
 
     $rule->run($path);
 
 

DESCRIPTION

Rules of this class match the metadata portion of a path.

ATTRIBUTES

field

The metadata field/key name.

matcher

A Path::Dispatcher::Rule object for matching against the value of the field.