File Coverage

lib/WWW/Mechanize/FormFiller/Value/Interactive.pm
Criterion Covered Total %
statement 40 51 78.4
branch 0 2 0.0
condition n/a
subroutine 11 12 91.6
pod 1 1 100.0
total 52 66 78.7


line stmt bran cond sub pod time code
1             package WWW::Mechanize::FormFiller::Value::Interactive;
2 1     2   258 use base 'WWW::Mechanize::FormFiller::Value::Callback';
  1         36  
  1         2  
3 1     2   2 use strict;
  1         94  
  1         22921  
4              
5 1     2   2 use vars qw( $VERSION );
  1         31  
  1         629  
6             $VERSION = '0.11';
7              
8             sub new {
9 1     3 1 4 my ($class,$name) = @_;
10 1         1 my $self = $class->SUPER::new($name, \&ask_value);
11              
12 1         43 $self;
13             };
14              
15             sub ask_value {
16 1     0   1863 my ($self,$input) = @_;
17 2         7 print $input->name,"> ","[",$input->value,"]";
18 1         104 my $result = <>;
19 1         2 chomp $result;
20 1 0       21 $result = $input->value if $result eq "";
21 1         10 $result;
22             };
23              
24             1;
25              
26              
27             __END__