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 = new Osgood::Event(object => 'Test', action => 'create');
METHODS
Constructor
- new
-
Creates a new Osgood::Event object. Requires an object and action. If no date_occurred is specifed, then the DateTime->now() is used.
Class Methods
- 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 by Magazines.com, LLC
You can redistribute and/or modify this code under the same terms as Perl itself.