summaryrefslogtreecommitdiffstats
path: root/lib/KiokuDB/Serializer/Crypt.pm
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2011-02-02 23:31:53 -0600
committerJesse Luehrs <doy@tozt.net>2011-02-02 23:31:53 -0600
commit1229e6ee02def382dcd96accb44b23b26209da6a (patch)
tree27f21e61890d4b2fe5d29154784933d1f2dc74a0 /lib/KiokuDB/Serializer/Crypt.pm
parentf07cd4e7a5c7135095380e6626fdd9b6c9689916 (diff)
downloadkiokudb-serializer-crypt-1229e6ee02def382dcd96accb44b23b26209da6a.tar.gz
kiokudb-serializer-crypt-1229e6ee02def382dcd96accb44b23b26209da6a.zip
pass default_typemap through
Diffstat (limited to 'lib/KiokuDB/Serializer/Crypt.pm')
-rw-r--r--lib/KiokuDB/Serializer/Crypt.pm9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/KiokuDB/Serializer/Crypt.pm b/lib/KiokuDB/Serializer/Crypt.pm
index 21a9196..299e24c 100644
--- a/lib/KiokuDB/Serializer/Crypt.pm
+++ b/lib/KiokuDB/Serializer/Crypt.pm
@@ -138,6 +138,15 @@ around deserialize => sub {
return $self->$orig($self->decrypt_string($collapsed), @args);
};
+sub default_typemap {
+ my $self = shift;
+
+ return $self->serializer->default_typemap
+ if $self->serializer->default_typemap;
+
+ return KiokuDB::Typemap->new;
+}
+
with 'KiokuDB::Backend::Serialize';
=head1 BUGS