From fe4c6e3e5b0875cc287eceb701ef751f3511dc6b Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Tue, 21 Dec 2010 13:00:30 -0600 Subject: use delegation here instead of roles --- lib/KiokuDB/Serializer/JSON/Crypt.pm | 38 ------------------------------------ 1 file changed, 38 deletions(-) delete mode 100644 lib/KiokuDB/Serializer/JSON/Crypt.pm (limited to 'lib/KiokuDB/Serializer/JSON/Crypt.pm') diff --git a/lib/KiokuDB/Serializer/JSON/Crypt.pm b/lib/KiokuDB/Serializer/JSON/Crypt.pm deleted file mode 100644 index 8a87fa5..0000000 --- a/lib/KiokuDB/Serializer/JSON/Crypt.pm +++ /dev/null @@ -1,38 +0,0 @@ -package KiokuDB::Serializer::JSON::Crypt; -use Moose; -use namespace::autoclean; -# ABSTRACT: encrypted JSON serializer - -=head1 SYNOPSIS - - use KiokuDB::Util; - use KiokuDB::Serializer::JSON::Crypt; - - my $dsn = '...'; - my $secret = '...'; - - my $backend = KiokuDB::Util::dsn_to_backend( - $dsn, - serializer => KiokuDB::Serializer::JSON::Crypt->new( - crypt_cipher => 'Rijndael', - crypt_mode => 'CFB', - crypt_key => $secret, - ), - ) - - my $d = KiokuDB->new(backend => $backend); - -=head1 DESCRIPTION - -This serializer class extends L to add encryption -support. See L for an explanation of the allowed -attributes. - -=cut - -extends 'KiokuDB::Serializer::JSON'; -with 'KiokuDB::Serializer::Crypt'; - -__PACKAGE__->meta->make_immutable; - -1; -- cgit v1.2.3-54-g00ecf