Catalyst-ActionRole-ExpiresHeader
view release on metacpan or search on metacpan
lib/Catalyst/ActionRole/ExpiresHeader.pm view on Meta::CPAN
'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.396 second using v1.01-cache-2.11-cpan-e9199f4ba4c )