File Coverage

blib/lib/WWW/Shopify/Liquid/Tag/Include.pm
Criterion Covered Total %
statement 11 15 73.3
branch 1 2 50.0
condition 2 3 66.6
subroutine 4 7 57.1
pod 0 4 0.0
total 18 31 58.0


line stmt bran cond sub pod time code
1             #!/usr/bin/perl
2 21     21   12612 use strict;
  21         40  
  21         825  
3 21     21   97 use warnings;
  21         39  
  21         740  
4              
5             package WWW::Shopify::Liquid::Tag::Include;
6 21     21   99 use base 'WWW::Shopify::Liquid::Tag::Free';
  21         38  
  21         4410  
7 0     0 0 0 sub max_arguments { return 1; }
8 0     0 0 0 sub min_arguments { return 1; }
9              
10             sub verify {
11 3     3 0 10 my ($self) = @_;
12 3 50 66     65 die new WWW::Shopify::Liquid::Exception::Parser::Arguments($self) unless
13             $self->{arguments}->[0]->isa('WWW::Shopify::Liquid::Operator::With') ||
14             $self->{arguments}->[0]->isa('WWW::Shopify::Liquid::Token::String');
15             }
16              
17             sub process {
18 0     0 0   my ($self) = @_;
19 0           die new WWW::Shopify::Liquid::Exception::Renderer::Unimplemented($self);
20             }
21              
22              
23              
24             1;