Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Dancer::Cookies(3)    User Contributed Perl Documentation   Dancer::Cookies(3)

NAME
       Dancer::Cookies - a singleton storage for all cookies

VERSION
       version 1.3202

SYNOPSIS
	   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
       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
   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.

   cookie
       "cookie"	method is useful to query or set cookies easily.

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

   parse_cookie_from_env
       Fetches all the cookies from the	environment, parses them and creates a
       hashref of all cookies.

       It also returns all the hashref it created.

AUTHOR
       Dancer Core Developers

COPYRIGHT AND LICENSE
       This software is	copyright (c) 2010 by Alexis Sukrieh.

       This is free software; you can redistribute it and/or modify it under
       the same	terms as the Perl 5 programming	language system	itself.

perl v5.24.1			  2015-11-07		    Dancer::Cookies(3)

NAME | VERSION | SYNOPSIS | DESCRIPTION | METHODS | AUTHOR | COPYRIGHT AND LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Dancer::Cookies&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help