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 )