Venus::Dump
Dump Class
Dump Class for Perl 5
method: decode method: encode
package main;
use Venus::Dump;
my $dump = Venus::Dump->new(
value => { name => ['Ready', 'Robot'], version => 0.12, stable => !!1, }
);
# $dump->encode;
This package provides methods for reading and writing dumped (i.e. stringified) Perl data.
Venus::Kind::Utility
Venus::Role::Accessible Venus::Role::Buildable Venus::Role::Explainable Venus::Role::Valuable
decoder: rw, opt, CodeRef encoder: rw, opt, CodeRef
The decode method decodes the Perl string, sets the object value, and returns the decoded value.
decode(Str $text) (Any)
{ since => '0.01', }
=example-1 decode
# given: synopsis;
my $decode = $dump->decode('{codename=>["Ready","Robot"],stable=>!!1}');
# { codename => ["Ready", "Robot"], stable => 1 }
The encode method encodes the objects value as a Perl string and returns the encoded string.
encode() (Str)
{ since => '0.01', }
=example-1 encode
# given: synopsis;
my $encode = $dump->encode;
# '{name => ["Ready","Robot"], stable => !!1, version => "0.12"}'
t/Venus.t: pdml: authors t/Venus.t: pdml: license
16 POD Errors
The following errors were encountered while parsing the POD:
- Around line 13:
Unknown directive: =name
- Around line 21:
Unknown directive: =tagline
- Around line 29:
Unknown directive: =abstract
- Around line 37:
Unknown directive: =includes
- Around line 46:
Unknown directive: =synopsis
- Around line 67:
Unknown directive: =description
- Around line 76:
Unknown directive: =inherits
- Around line 84:
Unknown directive: =integrates
- Around line 95:
Unknown directive: =attributes
- Around line 104:
Unknown directive: =method
- Around line 109:
Unknown directive: =signature
- Around line 113:
Unknown directive: =metadata
- Around line 137:
Unknown directive: =method
- Around line 142:
Unknown directive: =signature
- Around line 146:
Unknown directive: =metadata
- Around line 171:
Unknown directive: =partials