0x1af4
  /   ˆl–Ðz¾”Je¶¥ ² ƒpÜTÅ£Çƒ!_‹uÐb&=LV[(ÃÅ     package DBI::Gofer::Serializer::DataDumper;

use strict;
use warnings;

our $VERSION = "0.009950";

#   $Id: DataDumper.pm 9949 2007-09-18 09:38:15Z Tim $
#
#   Copyright (c) 2007, Tim Bunce, Ireland
#
#   You may distribute under the terms of either the GNU General Public
#   License or the Artistic License, as specified in the Perl README file.

=head1 NAME

DBI::Gofer::Serializer::DataDumper - Gofer serialization using DataDumper

=head1 SYNOPSIS

    $serializer = DBI::Gofer::Serializer::DataDumper->new();

    $string = $serializer->serialize( $data );

=head1 DESCRIPTION

Uses DataDumper to serialize. Deserialization is not supported.
The output of this class is only meant for human consumption.

See also L<DBI::Gofer::Serializer::Base>.

=cut

use Data::Dumper;

use base qw(DBI::Gofer::Serializer::Base);


sub serialize {
    my $self = shift;
    local $Data::Dumper::Indent    = 1;
    local $Data::Dumper::Terse     = 1;
    local $Data::Dumper::Useqq     = 0; # enabling this disables xs
    local $Data::Dumper::Sortkeys  = 1;
    local $Data::Dumper::Quotekeys = 0;
    local $Data::Dumper::Deparse   = 0;
    local $Data::Dumper::Purity    = 0;
    my $frozen = Data::Dumper::Dumper(shift);
    return $frozen unless wantarray;
    return ($frozen, $self->{deserializer_class});
}

1;
  #   ˆl–Ðz¾”ªhŠm@=q‘\jbÑ¿É„dŸÄÆ ?÷     Þ•    ‰     d    ¬       !     !!     ;!  ?   R!     ’!     ¤!  
   ¹!     Ä!     Í!  	  Ù!  ¬   ã"  )   �#     º#     ½#     Ä#  
   Ò#     Ý#     ê#  	   ù#     $  	   $  	   $$  	   .$     8$     E$  	   N$     X$  	   ]$  $   g$  &   Œ$  (   ³$  2   Ü$  '   %     7%  (   W%  #   €%  #   ¤%  '   È%  #   ð%  +   &  !   @&  '   b&     Š&     Ž&  	   œ&     ¦&     ³&     ¿&     Ò&     å&     ó&     '     '     *'     >'     R'     f'     z'     Ž'     ¢'     ¶'     Ê'     Þ'     ò'     (     (     )(     5(     A(     N(     [(     h(     u(     ‚(     �(     œ(     ©(     ¶(     Ã(     Ï(     Ü(     é(     ö(     )     )     )     *)     7)     D)     Q)     ])     j)     w)     ƒ)     �)     ›)     §)     ³)  	   ¿)  
   É)     Ô)     ä)     õ)     û)     
*     *     5*  C   9*  .   }*  ;   ¬*     è*     +     +     1+     D+     Z+     f+     …+     ž+     µ+     Ì+     Ý+     õ+     ,     $,     :,     R,  !   q,     “,  !   ¯,  !   Ñ,     ó,     -     -     1-     L-     Y-     g-     u-     ‹-     Ÿ-     ¯-     ¶-     Ï-     è-     .     !.  3   ;.     o.     Š.  1   ¤.     Ö.  "   ë.  $   /     3/     M/  $   f/  $   ‹/  $   °/  "   Õ/  $   ø/     0  !   :0     \0     v0     ’0  %   ­0     Ó0     ð0      1     ,1     J1     i1  1   †1     ¸1  .   Ô1     2  -   2     K2     g2     ~2     –2     ¢2  
   ¯2     º2     Ï2     à2     ì2  /   3     23     L3     U3     j3     €3     •3  	   ¨3  	   ²3  
   ¼3     Ç3     Ï3     â3  #   ç3  "   4  2   .4     a4  #   4     £4     ©4     ·4     Ê4     Þ4     í4     þ4     5  "   05     S5     g5  )   ‚5  '   ¬5     Ô5     ê5     6     %6     46  )   P6     z6     “6     ²6     Ï6     ×6     à6  
   ï6     ú6     7  H   7     `7     }7     ‚7     �7     £7     ¶7     Ê7     Ï7     Ý7     ê7     ú7     8     8     8     -8     ?8     L8     [8     w8  	   …8     �8     œ8     ¶8     Ä8  ?   Í8     9     #9      +9     L9     [9     m9     ‰9     —9     ­9     ¹9     ¼9     Ó9     ×9  H   Ú9     #:     2:  	   ;:     E:     K:     T:     j:     y:     ‘:     ©:     ¯:  	   »:     Å:  
   Õ:  +   à:     ;  4   &;  >   [;  :   š;     Õ;     ì;  	   ø;  
   <    <  	   =     (=     4=     <=  !   E=     g=  #   n=     ’=     £=     µ=     Ç=  	   Ú=     ä=     ñ=     þ=     >     >  .   %>     T>  s   [>  %   Ï>     õ>  	   ý>     ?  
   ?     &?     7?     F?     V?     f?     t?  