[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