File Coverage

blib/lib/MongoDBx/Queue/Role/_CommonOptions.pm
Criterion Covered Total %
statement 17 17 100.0
branch n/a
condition n/a
subroutine 6 6 100.0
pod n/a
total 23 23 100.0


line stmt bran cond sub pod time code
1 2     2   1259 use 5.010;
  2         8  
2 2     2   10 use strict;
  2         4  
  2         41  
3 2     2   9 use warnings;
  2         4  
  2         111  
4              
5             package MongoDBx::Queue::Role::_CommonOptions;
6              
7             our $VERSION = '2.001';
8              
9 2     2   11 use Moose::Role 2;
  2         29  
  2         13  
10 2     2   8801 use MooseX::Types::Moose qw/:all/;
  2         5  
  2         28  
11 2     2   14247 use MooseX::AttributeShortcuts;
  2         5  
  2         19  
12              
13             has database_name => (
14             is => 'ro',
15             isa => Str,
16             default => 'test',
17             );
18              
19             has client_options => (
20             is => 'ro',
21             isa => HashRef,
22             default => sub { {} },
23             );
24              
25             has collection_name => (
26             is => 'ro',
27             isa => Str,
28             default => 'queue',
29             );
30              
31             1;