DBIx::Class::Serialize::Storable - hooks for Storable nfreeze/thaw
This component is now DEPRECATED. It has not been providing any useful
functionality for quite a while, and in fact destroys prefetched results in
its current implementation. Do not use!
# 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 result objects can be serialized.
It assumes that your result object class
("result_class") is the same as your table
class, which is the normal situation.
The following hooks are defined for Storable - see the documentation for
"Hooks" in Storable 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.
Check the list of additional DBIC resources.
This module is free software copyright by the DBIx::Class (DBIC) authors. You
can redistribute it and/or modify it under the same terms as the DBIx::Class
library.