NAME
Data::Record::Serialize::Encode::ddump - encoded a record using Data::Dumper
VERSION
version 1.07
SYNOPSIS
use Data::Record::Serialize;
my $s = Data::Record::Serialize->new( encode => 'ddump', ... );
$s->send( \%record );
DESCRIPTION
Data::Record::Serialize::Encode::ddump encodes a record using Data::Dumper. The resultant encoding may be decoded via
@data = eval $buf;
It performs the Data::Record::Serialize::Role::Encode role.
OBJECT ATTRIBUTES
ddump
The Data::Dumper object. It will be constructed if not provided to the constructor.
dd_config
Configuration data for the Data::Dumper object stored in "ddump". Hash keys are the names of Data::Dumper configuration variables, without the preceding Data::Dumper::
prefix. Be careful to ensure that the resultant output is a (comma separated) list of structures which can be eval
'ed.
Terse and Trailingcomma are always set.
CLASS METHODS
new
This role adds two named arguments to the constructor, "ddump" and "config", which mirror the added object attributes.
INTERNALS
SUPPORT
Bugs
Please report any bugs or feature requests to bug-data-record-serialize@rt.cpan.org or through the web interface at: https://rt.cpan.org/Public/Dist/Display.html?Name=Data-Record-Serialize
Source
Source is available at
https://gitlab.com/djerius/data-record-serialize
and may be cloned from
https://gitlab.com/djerius/data-record-serialize.git
SEE ALSO
Please see those modules/websites for more information related to this module.
AUTHOR
Diab Jerius <djerius@cpan.org>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2017 by Smithsonian Astrophysical Observatory.
This is free software, licensed under:
The GNU General Public License, Version 3, June 2007