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   175 use base 'WWW::Mechanize::FormFiller::Value::Callback';
  1         19  
  1         2  
3 1     2   1 use strict;
  1         24  
  1         12770  
4              
5 1     2   1 use vars qw( $VERSION );
  1         22  
  1         387  
6             $VERSION = '0.12';
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         31 $self;
13             };
14              
15             sub ask_value {
16 1     0   981 my ($self,$input) = @_;
17 2         5 print $input->name,"> ","[",$input->value,"]";
18 1         70 my $result = <>;
19 1         1 chomp $result;
20 1 0       24 $result = $input->value if $result eq "";
21 1         6 $result;
22             };
23              
24             1;
25              
26              
27             __END__