[libcatmandu-perl] 30/46: Adding POD for Catmandu::Serializer::json
Jonas Smedegaard
dr at jones.dk
Tue Oct 14 13:52:54 UTC 2014
This is an automated email from the git hooks/post-receive script.
js pushed a commit to tag 0.9205
in repository libcatmandu-perl.
commit 60f84ea6565a8270249432241266829390242915
Author: Patrick Hochstenbach <patrick.hochstenbach at ugent.be>
Date: Fri Sep 26 13:35:15 2014 +0200
Adding POD for Catmandu::Serializer::json
---
lib/Catmandu/Serializer/json.pm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/lib/Catmandu/Serializer/json.pm b/lib/Catmandu/Serializer/json.pm
index ed1f6fc..bc1f653 100644
--- a/lib/Catmandu/Serializer/json.pm
+++ b/lib/Catmandu/Serializer/json.pm
@@ -12,4 +12,32 @@ sub deserialize {
JSON::decode_json($_[1]);
}
+=head1 NAME
+
+Catmandu::Serializer - A (de)serializer from and to json
+
+=head1 SYNOPSIS
+
+ package MyPackage;
+
+ use Moo;
+
+ with 'Catmandu::Serializer';
+
+ # You have now serialize and deserialize methods available
+
+ package main;
+
+ my $obj = MyPackage->new;
+ my $obj = MyPackage->new(serializer => 'json');
+
+ $obj->serialize( { foo => 'bar' } ); # JSON
+ $obj->deserialize( "{'foo':'bar'}" ); # Perl
+
+=head1 SEE ALSO
+
+L<Catmandu::Serializer>
+
+=cut
+
1;
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libcatmandu-perl.git
More information about the Pkg-perl-cvs-commits
mailing list