File Coverage

blib/lib/DTL/Fast/Expression/Operator/Binary/Logical.pm
Criterion Covered Total %
statement 19 19 100.0
branch n/a
condition n/a
subroutine 7 7 100.0
pod 0 2 0.0
total 26 28 92.8


line stmt bran cond sub pod time code
1             package DTL::Fast::Expression::Operator::Binary::Logical;
2 4     4   1813 use strict;
  4         10  
  4         91  
3 4     4   19 use utf8;
  4         9  
  4         18  
4 4     4   76 use warnings FATAL => 'all';
  4         9  
  4         110  
5 4     4   19 use parent 'DTL::Fast::Expression::Operator::Binary';
  4         7  
  4         18  
6              
7 4     4   209 use DTL::Fast::Utils qw(as_bool);
  4         9  
  4         519  
8              
9             #@Override
10             sub render
11             {
12 1451     1451 0 2878 my ( $self, $context ) = @_;
13              
14             return $self->dispatch(
15 1451         4526 as_bool($self->{a}->render($context, 1))
16             , $context
17             );
18             }
19              
20             sub get_b
21             {
22 730     730 0 1390 my ( $self, $context) = @_;
23 730         2034 return as_bool($self->{b}->render($context, 1));
24             }
25              
26             1;