File Coverage

blib/lib/Message/Passing/Exception/Encoding.pm
Criterion Covered Total %
statement 12 12 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 16 16 100.0


line stmt bran cond sub pod time code
1             package Message::Passing::Exception::Encoding;
2 6     6   30 use Moo;
  6         11  
  6         42  
3 6     6   6004 use Data::Dumper ();
  6         28584  
  6         178  
4 6     6   46 use MooX::Types::MooseLike::Base qw/ Str /;
  6         277  
  6         377  
5 6     6   1010 use namespace::clean -except => 'meta';
  6         11659  
  6         59  
6              
7             with 'Message::Passing::Exception';
8              
9             has exception => (
10             is => 'ro',
11             required => 1,
12             );
13              
14             has stringified_data => (
15             is => 'ro',
16             isa => Str,
17             coerce => sub {
18             Data::Dumper::Dumper($_[0]);
19             },
20             );
21              
22             1;
23              
24             =head1 NAME
25              
26             Message::Passing::Exception::Encoding - An issue when encoding data
27              
28             =head1 ATTRIBUTES
29              
30             =head2 exception
31              
32             The exception encountered when trying to encode the message
33              
34             =head2 stringified_data
35              
36             The original message, dumped using L.
37              
38             =head1 AUTHOR, COPYRIGHT AND LICENSE
39              
40             See L.
41              
42             =cut
43