Dancer::Cookies - a singleton storage for all cookies


Dancer documentation  | view source Contained in the Dancer distribution.

Index


NAME

Top

Dancer::Cookies - a singleton storage for all cookies

SYNOPSIS

Top

    use Dancer::Cookies;

    my $cookies = Dancer::Cookies->cookies;

    foreach my $name ( keys %{$cookies} ) {
        my $cookie = $cookies->{$name};
        my $value  = $cookie->value;
        print "$name => $value\n";
    }




    cookie lang => "fr-FR"; #set a cookie and return its value
    cookie lang => "fr-FR", expires => "2 hours";
    cookie "lang"           #return a cookie value

DESCRIPTION

Top

Dancer::Cookies keeps all the cookies defined by the application and makes them accessible and provides a few helper functions for cookie handling with regards to the stored cookies.

METHODS

Top

init

This method is called when ->new() is called. It creates a storage of cookies parsed from the environment using parse_cookies_from_env described below.

cookies

Returns a hash reference of all cookies, all objects of Dancer::Cookie type.

The key is the cookie name, the value is the Dancer::Cookie object.

AUTHOR

Top

Alexis Sukrieh

LICENSE AND COPYRIGHT

Top


Dancer documentation  | view source Contained in the Dancer distribution.