X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FSerialize%2FStorable.pm;h=fc94fa2f22a54249459ff445c5fc7827f0e91f5a;hb=24d67825c6b2e604a349ccd5de0df1956c0d98dc;hp=8066337e785a20c947fa2d90b1afaf3593f744cc;hpb=f183eccd611133789a4f03bafde6a7e8979b26ff;p=dbsrgits%2FDBIx-Class-Historic.git diff --git a/lib/DBIx/Class/Serialize/Storable.pm b/lib/DBIx/Class/Serialize/Storable.pm index 8066337..fc94fa2 100644 --- a/lib/DBIx/Class/Serialize/Storable.pm +++ b/lib/DBIx/Class/Serialize/Storable.pm @@ -12,7 +12,8 @@ sub STORABLE_freeze { sub STORABLE_thaw { my ($self,$cloning,$serialized) = @_; %$self = %{ Storable::thaw($serialized) }; - $self->result_source($self->result_source_instance) if $self->can('result_source_instance'); + $self->result_source($self->result_source_instance) + if $self->can('result_source_instance'); } 1; @@ -21,7 +22,8 @@ __END__ =head1 NAME - DBIx::Class::Serialize::Storable - hooks for Storable freeze/thaw (EXPERIMENTAL) + DBIx::Class::Serialize::Storable - hooks for Storable freeze/thaw + (EXPERIMENTAL) =head1 SYNOPSIS @@ -29,14 +31,17 @@ __END__ __PACKAGE__->load_components(qw/Serialize::Storable/); # meanwhile, in a nearby piece of code - my $obj = $schema->resultset('Foo')->find(12); - $cache->set($obj->ID, $obj); # if the cache uses Storable, this will work automatically + my $cd = $schema->resultset('CD')->find(12); + $cache->set($cd->ID, $cd); # if the cache uses Storable, this + # will work automatically =head1 DESCRIPTION -This component adds hooks for Storable so that row objects can be serialized. It assumes that -your row object class (C) is the same as your table class, which is the normal -situation. However, this code is not yet well tested, and so should be considered experimental. +This component adds hooks for Storable so that row objects can be +serialized. It assumes that your row object class (C) is +the same as your table class, which is the normal situation. However, +this code is not yet well tested, and so should be considered +experimental. =head1 AUTHORS