Apache-Hendrix
view release on metacpan or search on metacpan
lib/Apache/Hendrix.pm view on Meta::CPAN
sub head { ## no critic (RequireArgUnpacking)
return route( [ 'HEAD' ], @_ );
}
sub post { ## no critic (RequireArgUnpacking)
return route( [ 'POST' ], @_ );
}
sub put { ## no critic (RequireArgUnpacking)
return route( [ 'PUT' ], @_ );
}
sub any {
my (@route) = @_;
# If we haven't specified which type, it's truly "any" route.
# Which for us is currently GET, POST, and HEAD.
if ( scalar(@route) == 2 ) {
unshift @route, [ 'GET', 'POST', 'HEAD', 'PUT' ];
}
return route(@route);
}
## Template Handling
sub template_config {
__PACKAGE__->my_template_config->{ $ENV{CONTEXT_PREFIX} } //= {}; # $template_config_default->();
return __PACKAGE__->my_template_config->{ $ENV{CONTEXT_PREFIX} };
}
( run in 0.311 second using v1.01-cache-2.11-cpan-4e96b696675 )