File Coverage

blib/lib/RabbitMQ/Consumer/Batcher/Item.pm
Criterion Covered Total %
statement 6 6 100.0
branch n/a
condition n/a
subroutine 2 2 100.0
pod n/a
total 8 8 100.0


line stmt bran cond sub pod time code
1             package RabbitMQ::Consumer::Batcher::Item;
2 3     3   22 use Moose;
  3         8  
  3         23  
3              
4 3     3   19676 use namespace::autoclean;
  3         8  
  3         26  
5              
6             =head1 NAME
7              
8             RabbitMQ::Consumer::Batcher::Item - batch item
9              
10             =head1 SYNOPSIS
11              
12             =head1 DESCRIPTION
13              
14             =head1 METHODS
15              
16             =head2 new(%attributes)
17              
18             =head3 %attributes
19              
20             =head4 msg
21              
22             instance of L<RabbitMQ::Consumer::Batcher::Message>
23              
24             =cut
25              
26             has 'msg' => (
27             is => 'ro',
28             isa => 'RabbitMQ::Consumer::Batcher::Message',
29             required => 1,
30             );
31              
32             =head4 value
33              
34             =cut
35              
36             has 'value' => (
37             is => 'ro',
38             isa => 'Defined',
39             required => 1,
40             );
41              
42             =head1 LICENSE
43              
44             Copyright (C) Avast Software.
45              
46             This library is free software; you can redistribute it and/or modify
47             it under the same terms as Perl itself.
48              
49             =head1 AUTHOR
50              
51             Jan Seidl E<lt>seidl@avast.comE<gt>
52              
53             =cut
54              
55             __PACKAGE__->meta->make_immutable();
56             1;