Catalyst-ActionRole-ExpiresHeader
view release on metacpan or search on metacpan
lib/Catalyst/ActionRole/ExpiresHeader.pm view on Meta::CPAN
293031323334353637383940414243444546474849
'm'
=> 60,
'h'
=> 60*60,
'd'
=> 60*60*24,
'M'
=> 60*60*24*30,
'y'
=> 60*60*24*365
);
sub
_parse_Expires_attr {
my
(
$self
,
$time
) =
@_
;
# below code is copied from CGI::Util for compability with CGI::Cookie
my
(
$offset
);
if
(!
$time
|| (
lc
(
$time
) eq
'now'
)) {
$offset
= 0;
}
elsif
(
$time
=~/^\d+/) {
return
$time
;
}
elsif
(
$time
=~/^([+-]?(?:\d+|\d*\.\d*))([smhdMy])/) {
$offset
= (
$mult
{$2} || 1)*$1;
}
else
{
return
$time
;
}
( run in 0.229 second using v1.01-cache-2.11-cpan-0f795438458 )