File Coverage

blib/lib/HTML/FormHandler/Field/Role/RequestToken.pm
Criterion Covered Total %
statement 3 3 100.0
branch n/a
condition n/a
subroutine 1 1 100.0
pod n/a
total 4 4 100.0


line stmt bran cond sub pod time code
1             package HTML::FormHandler::Field::Role::RequestToken;
2             $HTML::FormHandler::Field::Role::RequestToken::VERSION = '0.40068';
3 1     1   1924 use Moose::Role;
  1         3  
  1         12  
4              
5              
6             has 'token_prefix' => (
7             is => 'rw',
8             default => '',
9             );
10              
11             has 'token_field_name' => (
12             is => 'rw',
13             default => '_token',
14             );
15              
16             before 'update_fields' => sub {
17             my $self = shift;
18              
19             my $token_field = $self->field($self->token_field_name);
20             $token_field->token_prefix($self->token_prefix);
21             };
22              
23             1;
24              
25             __END__
26              
27             =pod
28              
29             =encoding UTF-8
30              
31             =head1 NAME
32              
33             HTML::FormHandler::Field::Role::RequestToken
34              
35             =head1 VERSION
36              
37             version 0.40068
38              
39             =head1 SYNOPSIS
40              
41             Role with Moose attributes necessary for the RequestToken field
42              
43             =head1 NAME
44              
45             HTML::FormHandler::Field::Role::RequestToken
46              
47             =head1 AUTHOR
48              
49             FormHandler Contributors - see HTML::FormHandler
50              
51             =head1 COPYRIGHT AND LICENSE
52              
53             This software is copyright (c) 2017 by Gerda Shank.
54              
55             This is free software; you can redistribute it and/or modify it under
56             the same terms as the Perl 5 programming language system itself.
57              
58             =cut