[SCM] libmessage-passing-perl Debian packaging branch, master, updated. debian/0.111-3-14-g44f6e88

Tomas Doran bobtfish at bobtfish.net
Mon May 6 11:57:08 UTC 2013


The following commit has been merged in the master branch:
commit 29cdba5bd52d76c24f3f8443910243a063369368
Author: Tomas Doran <bobtfish at bobtfish.net>
Date:   Fri Jun 8 01:30:21 2012 +0100

    Changelog

diff --git a/Changes b/Changes
index aae8cb1..60b15b9 100644
--- a/Changes
+++ b/Changes
@@ -1,8 +1,8 @@
-0.006
   - Rip JSON encoders and decoders out of inputs and
     outputs, making them optional and/or replaceable.
     *NOTE* Current Input / Output code will need updating
     for this change!!
+  - Allow Null encoders or decoders.
 
 0.005
    - Get connection timeouts and connection reconnects
diff --git a/lib/Message/Passing.pm b/lib/Message/Passing.pm
index 6c5b43b..494180f 100644
--- a/lib/Message/Passing.pm
+++ b/lib/Message/Passing.pm
@@ -15,7 +15,7 @@ with
     'Message::Passing::Role::CLIComponent' => { name => 'encoder', default => 'JSON' },
     'Message::Passing::Role::Script';
 
-our $VERSION = '0.006';
+our $VERSION = '0.005';
 $VERSION = eval $VERSION;
 
 sub build_chain {
diff --git a/lib/Message/Passing/Filter/Decoder/JSON.pm b/lib/Message/Passing/Filter/Decoder/Null.pm
similarity index 71%
copy from lib/Message/Passing/Filter/Decoder/JSON.pm
copy to lib/Message/Passing/Filter/Decoder/Null.pm
index 4596735..57ab068 100644
--- a/lib/Message/Passing/Filter/Decoder/JSON.pm
+++ b/lib/Message/Passing/Filter/Decoder/Null.pm
@@ -1,22 +1,21 @@
-package Message::Passing::Filter::Decoder::JSON;
+package Message::Passing::Filter::Decoder::Null;
 use Moose;
-use JSON qw/ from_json /;
 use namespace::autoclean;
 
 with 'Message::Passing::Role::Filter';
 
-sub filter { from_json( $_[1], { utf8  => 1 } ) }
+sub filter { $_[1] }
 
 __PACKAGE__->meta->make_immutable;
 1;
 
 =head1 NAME
 
-Message::Passing::Role::Filter::Decoder::JSON
+Message::Passing::Filter::Deccoder::Null
 
 =head1 DESCRIPTION
 
-Decodes string messages from JSON into data structures.
+Does no Decoding
 
 =head1 ATTRIBUTES
 
@@ -24,7 +23,7 @@ Decodes string messages from JSON into data structures.
 
 =head2 filter
 
-JSON decodes a message supplied as a parameter.
+Returns message it's passed, verbatim
 
 =head1 SEE ALSO
 
diff --git a/lib/Message/Passing/Filter/Decoder/JSON.pm b/lib/Message/Passing/Filter/Encoder/Null.pm
similarity index 71%
copy from lib/Message/Passing/Filter/Decoder/JSON.pm
copy to lib/Message/Passing/Filter/Encoder/Null.pm
index 4596735..e4f5708 100644
--- a/lib/Message/Passing/Filter/Decoder/JSON.pm
+++ b/lib/Message/Passing/Filter/Encoder/Null.pm
@@ -1,22 +1,21 @@
-package Message::Passing::Filter::Decoder::JSON;
+package Message::Passing::Filter::Encoder::Null;
 use Moose;
-use JSON qw/ from_json /;
 use namespace::autoclean;
 
 with 'Message::Passing::Role::Filter';
 
-sub filter { from_json( $_[1], { utf8  => 1 } ) }
+sub filter { $_[1] }
 
 __PACKAGE__->meta->make_immutable;
 1;
 
 =head1 NAME
 
-Message::Passing::Role::Filter::Decoder::JSON
+Message::Passing::Filter::Enccoder::Null
 
 =head1 DESCRIPTION
 
-Decodes string messages from JSON into data structures.
+Does no Encoding
 
 =head1 ATTRIBUTES
 
@@ -24,7 +23,7 @@ Decodes string messages from JSON into data structures.
 
 =head2 filter
 
-JSON decodes a message supplied as a parameter.
+Returns message it's passed, verbatim
 
 =head1 SEE ALSO
 
diff --git a/t/00_compile.t b/t/00_compile.t
index a4cf1ce..c4662fe 100644
--- a/t/00_compile.t
+++ b/t/00_compile.t
@@ -17,6 +17,10 @@ use_ok('Message::Passing::Output::File');
 use_ok('Message::Passing::Filter::Null');
 use_ok('Message::Passing::Filter::All');
 use_ok('Message::Passing::Filter::Delay');
+use_ok('Message::Passing::Filter::Encoder::JSON');
+use_ok('Message::Passing::Filter::Encoder::Null');
+use_ok('Message::Passing::Filter::Decoder::JSON');
+use_ok('Message::Passing::Filter::Decoder::Null');
 
 done_testing;
 

-- 
libmessage-passing-perl Debian packaging



More information about the Pkg-perl-cvs-commits mailing list