DBIx::Class::Serialize::Storable - hooks for Storable freeze/thaw |
DBIx::Class::Serialize::Storable - hooks for Storable freeze/thaw
# in a table class definition __PACKAGE__->load_components(qw/Serialize::Storable/);
# meanwhile, in a nearby piece of code my $cd = $schema->resultset('CD')->find(12); # if the cache uses Storable, this will work automatically $cache->set($cd->ID, $cd);
This component adds hooks for Storable so that row objects can be
serialized. It assumes that your row object class (result_class
) is
the same as your table class, which is the normal situation.
The following hooks are defined for the Storable manpage - see the documentation for Hooks in the Storable manpage for detailed information on these hooks.
The serializing hook, called on the object during serialization. It can be inherited, or defined in the class itself, like any other method.
The deserializing hook called on the object during deserialization.
David Kamholz <dkamholz@cpan.org>
You may distribute this code under the same terms as Perl itself.
DBIx::Class::Serialize::Storable - hooks for Storable freeze/thaw |