Eve::Item::Entry - a base class for workflow items.
package Eve::Item::Entry::Foo; use parent qw(Eve::Item::Entry); sub init { my ($self, %arg_hash) = @_; my $rest_hash = Eve::Support::arguments( \%arg_hash, my $some_attribute); $self->SUPER::init(%{$rest_hash}); $self->{'some_attribute'} = $some_attribute; } 1; my $foo = Eve::Item::Entry::Foo->new( some_attribute => 'some value', some_super_attribute => 'super value'); print $foo->some_attribute, $foo->some_super_attribute
Eve::Item::Entry is a base class for timed and stateful data items. It is primarily assumed to be used as a base for database row representations.
id
created
modified
status
The same as the attributes described above.
Copyright 2012 Igor Zinovyev.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.
To install Eve, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Eve
CPAN shell
perl -MCPAN -e shell install Eve
For more information on module installation, please visit the detailed CPAN module installation guide.