File Coverage

blib/lib/Memcached/Client/Serializer.pm
Criterion Covered Total %
statement 12 12 100.0
branch n/a
condition n/a
subroutine 6 6 100.0
pod 3 3 100.0
total 21 21 100.0


line stmt bran cond sub pod time code
1             package Memcached::Client::Serializer;
2             BEGIN {
3 3     3   662 $Memcached::Client::Serializer::VERSION = '2.01';
4             }
5             #ABSTRACT: Abstract Base Class For Memcached::Client Serializer
6              
7 3     3   25 use strict;
  3         5  
  3         106  
8 3     3   80 use warnings;
  3         4  
  3         335  
9              
10              
11             sub new {
12 3     3 1 46 my $class = shift;
13 3         10 my $self = bless {}, $class;
14 3         24 return $self;
15             }
16              
17              
18             sub deserialize {
19 1     1 1 15 die "You must implement deserialize";
20             }
21              
22              
23             sub serialize {
24 1     1 1 11 die "You must implement serialize";
25             }
26              
27             1;
28              
29             __END__