NAME

Dancer::Cookie - class representing cookies

SYNOPSIS

use Dancer::Cookie;

my $cookie = Dancer::Cookie->new(
    name => $cookie_name, value => $cookie_value
);

DESCRIPTION

Dancer::Cookie provides a HTTP cookie object to work with cookies.

ATTRIBUTES

name

The cookie's name.

value

The cookie's value.

expires

The cookie's expiration date.

domain

The cookie's domain.

path

The cookie's path.

secure

If true, it instructs the client to only serve the cookie over secure connections such as https.

METHODS/SUBROUTINES

new

Create a new Dancer::Cookie object.

You can set any attribute described in the ATTRIBUTES section above.

init

Runs an expiration test and sets a default path if not set.

to_header

Creates a proper HTTP cookie header from the content.

_epoch_to_gmtstring

Internal method to convert the time from Epoch to GMT.

AUTHOR

Alexis Sukrieh

LICENSE AND COPYRIGHT

Copyright 2009-2010 Alexis Sukrieh.

This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.

See http://dev.perl.org/licenses/ for more information.