CGI::Lazy::CookieMonster - CGI::Lazy::CookieMonster documentation


CGI-Lazy documentation Contained in the CGI-Lazy distribution.

Index


Code Index:

LEGAL

Top

NAME

Top

CGI::Lazy::CookieMonster

SYNOPSIS

Top

	use CGI::Lazy::CookieMonster;

	my $cm = CGI::Lazy::CookieMonster->new;

	$cm->getCookie($cookieName);

DESCRIPTION

Top

Module for handling http cookies.

Come on, when was I gonna find another opportunity for a module called 'CookieMonster'?

METHODS

Top

q ()

Returns Lazy object

new ( q )

Constructor. Returns CookieMonster object.

q

CGI::Lazy object.


CGI-Lazy documentation Contained in the CGI-Lazy distribution.

package CGI::Lazy::CookieMonster;

use strict;

use CGI::Lazy::Globals;

#-----------------------------------------------------------------------------------------------------------
sub getCookie {
	my $self = shift;
	my $cookie = shift;

	return $self->q->cookie($cookie);
}

#-----------------------------------------------------------------------------------------------------------
sub goodEnoughForMe {
	my $self = shift;
	my $cookie = shift;

	return $cookie ? TRUE : FALSE;
}

#-----------------------------------------------------------------------------------------------------------
sub q {
	my $self = shift;
	
	return $self->{_q};
}

#-----------------------------------------------------------------------------------------------------------
sub new {
	my $class = shift;
	my $q = shift;

	my $self = {_q => $q};

	bless $self, $class;
}

1

__END__