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   19538 use Moo;
  1         10679  
  1         5  
3              
4             extends 'Mojo::Snoo::Base';
5              
6 1     1   1674 use Mojo::Snoo::Multireddit;
  1         3  
  1         28  
7 1     1   5 use Mojo::Snoo::Subreddit;
  1         1  
  1         13  
8 1     1   4 use Mojo::Snoo::Link;
  1         1  
  1         21  
9 1     1   3 use Mojo::Snoo::Comment;
  1         1  
  1         14  
10 1     1   409 use Mojo::Snoo::User;
  1         3  
  1         131  
11              
12             our $VERSION = '0.13';
13              
14             has content => (is => 'rw');
15              
16             sub multireddit {
17 1     1 1 1119 shift->_create_object('Mojo::Snoo::Multireddit', @_);
18             }
19              
20             sub subreddit {
21 1     1 1 333 shift->_create_object('Mojo::Snoo::Subreddit', @_);
22             }
23              
24             sub link {
25 1     1 1 247 shift->_create_object('Mojo::Snoo::Link', @_);
26             }
27              
28             sub comment {
29 1     1 1 509 shift->_create_object('Mojo::Snoo::Comment', @_);
30             }
31              
32             sub user {
33 1     1 1 262 shift->_create_object('Mojo::Snoo::User', @_);
34             }
35              
36             1;
37              
38              
39             __END__