NAME
Osgood::Event - An Osgood Event
DESCRIPTION
Events are characterized by an object and an action, which could be though of as a noun and a verb. The date_occurred is also important and, hopefully, self-explanatory. To round out the event there is a params method that accepts a HashRef for name value pairs.
Note: object and action names are limited to 64 characters.
SYNOPSIS
my $event = Osgood::Event->new(object => 'Test', action => 'create');
METHODS
new
Creates a new Osgood::Event object. Requires an object and action. If no date_occurred is specifed, then the DateTime-
now> is used.
action
The action this event represents.
date_occurred
The date and time this event occurred
object
The object this event pertains to.
params
A HashRef of name-value pairs for this event.
set_param
Allows setting a single name value pair directly.
get_param
Get the value of the specifed key.
AUTHOR
Cory 'G' Watson <gphat@cpan.org>
SEE ALSO
perl(1), Osgood::EventList
COPYRIGHT AND LICENSE
Copyright 2008-2009 by Magazines.com, LLC
You can redistribute and/or modify this code under the same terms as Perl itself.