File Coverage

blib/lib/Data/Serializer/FreezeThaw.pm
Criterion Covered Total %
statement 16 16 100.0
branch n/a
condition n/a
subroutine 7 7 100.0
pod 2 2 100.0
total 25 25 100.0


line stmt bran cond sub pod time code
1             package Data::Serializer::FreezeThaw;
2 11     11   598 BEGIN { @Data::Serializer::FreezeThaw::ISA = qw(Data::Serializer) }
3              
4 11     11   85 use warnings;
  11         26  
  11         410  
5 11     11   66 use strict;
  11         21  
  11         240  
6 11     11   60 use FreezeThaw;
  11         22  
  11         676  
7 11     11   71 use vars qw($VERSION @ISA);
  11         35  
  11         1865  
8              
9             $VERSION = '0.02';
10              
11              
12             sub serialize {
13 231     231 1 862 return FreezeThaw::freeze($_[1]);
14             }
15              
16             sub deserialize {
17 231     231 1 894 my ($obj) = FreezeThaw::thaw($_[1]);
18 231         50302 return $obj;
19             }
20              
21             1;
22             __END__
23             #
24              
25             =head1 NAME
26              
27             Data::Serializer::FreezeThaw - Creates bridge between Data::Serializer and FreezeThaw
28              
29             =head1 SYNOPSIS
30              
31             use Data::Serializer::FreezeThaw;
32              
33             =head1 DESCRIPTION
34              
35             Module is used internally to Data::Serializer
36              
37              
38             =over 4
39              
40             =item B<serialize> - Wrapper to normalize serializer method name
41              
42             =item B<deserialize> - Wrapper to normalize deserializer method name
43              
44             =back
45              
46             =head1 AUTHOR
47              
48             Neil Neely <neil@neely.cx>
49              
50             =head1 COPYRIGHT
51              
52             Copyright 2001 by Neil Neely. All rights reserved.
53             This program is free software; you can redistribute it
54             and/or modify it under the same terms as Perl itself.
55              
56             =head1 SEE ALSO
57              
58             perl(1), Data::Serializer(3), FreezeThaw(3).
59              
60             =cut
61