File Coverage

blib/lib/HTML/FormFu/Exception.pm
Criterion Covered Total %
statement 15 16 93.7
branch 2 4 50.0
condition n/a
subroutine 5 5 100.0
pod 0 2 0.0
total 22 27 81.4


line stmt bran cond sub pod time code
1             package HTML::FormFu::Exception;
2              
3 401     401   162513 use strict;
  401         547  
  401         15092  
4             our $VERSION = '2.05'; # VERSION
5              
6 401     401   1481 use Moose;
  401         458  
  401         2729  
7              
8             with 'HTML::FormFu::Role::Populate';
9              
10 401     401   1784356 use HTML::FormFu::ObjectUtil qw( form parent );
  401         2023  
  401         75139  
11              
12             sub BUILD { }
13              
14             sub render_data {
15 47     47 0 74 my $self = shift;
16              
17 47 50       297 my $render = $self->render_data_non_recursive( { @_ ? %{ $_[0] } : () } );
  0         0  
18              
19 47         214 return $render;
20             }
21              
22             sub render_data_non_recursive {
23 47     47 0 79 my ( $self, $args ) = @_;
24              
25 47 50       162 my %render = (
26             parent => $self->parent,
27             form => $self->form,
28             $args ? %$args : (),
29             );
30              
31 47         148 return \%render;
32             }
33              
34             __PACKAGE__->meta->make_immutable;
35              
36             1;