Web-Simple
view release on metacpan or search on metacpan
lib/Web/Dispatch/HTTPMethods.pm view on Meta::CPAN
12345678910111213141516171819202122232425package
Web::Dispatch::HTTPMethods;
use
strictures 1;
our
@EXPORT
=
qw(GET HEAD POST PUT DELETE OPTIONS)
;
sub
HEAD(&;@) { method_helper(
HEAD
=>
@_
) }
sub
GET(&;@) { method_helper(
GET
=>
@_
) }
sub
POST(&;@) { method_helper(
POST
=>
@_
) }
sub
PUT(&;@) { method_helper(
PUT
=>
@_
) }
sub
DELETE(&;@) { method_helper(
DELETE
=>
@_
) }
sub
OPTIONS(&;@) { method_helper(
OPTIONS
=>
@_
) }
{
sub
new {
bless
{
map
{
$_
=>0 }
@EXPORT
},
shift
}
sub
hdrs {
'Content-Type'
=>
'text/plain'
}
sub
create_implicit_HEAD {
my
$self
=
shift
;
if
(
$self
->{GET} && not
$self
->{HEAD}) {
( run in 0.343 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )