File Coverage

blib/lib/Mojo/Snoo.pm
Criterion Covered Total %
statement 23 23 100.0
branch n/a
condition n/a
subroutine 11 11 100.0
pod 5 5 100.0
total 39 39 100.0


line stmt bran cond sub pod time code
1             package Mojo::Snoo;
2 1     1   27133 use Moo;
  1         14778  
  1         6  
3              
4             extends 'Mojo::Snoo::Base';
5              
6 1     1   2218 use Mojo::Snoo::Multireddit;
  1         4  
  1         28  
7 1     1   5 use Mojo::Snoo::Subreddit;
  1         2  
  1         18  
8 1     1   5 use Mojo::Snoo::Link;
  1         2  
  1         18  
9 1     1   4 use Mojo::Snoo::Comment;
  1         16  
  1         17  
10 1     1   619 use Mojo::Snoo::User;
  1         2  
  1         171  
11              
12             our $VERSION = '0.15';
13              
14             has content => (is => 'rw');
15              
16             sub multireddit {
17 1     1 1 2209 shift->_create_object('Mojo::Snoo::Multireddit', @_);
18             }
19              
20             sub subreddit {
21 1     1 1 496 shift->_create_object('Mojo::Snoo::Subreddit', @_);
22             }
23              
24             sub link {
25 1     1 1 579 shift->_create_object('Mojo::Snoo::Link', @_);
26             }
27              
28             sub comment {
29 1     1 1 758 shift->_create_object('Mojo::Snoo::Comment', @_);
30             }
31              
32             sub user {
33 1     1 1 519 shift->_create_object('Mojo::Snoo::User', @_);
34             }
35              
36             1;
37              
38              
39             __END__