File Coverage

blib/lib/Rose/HTML/Form/Field/DateTime/Split.pm
Criterion Covered Total %
statement 10 10 100.0
branch 2 2 100.0
condition n/a
subroutine 3 3 100.0
pod 1 1 100.0
total 16 16 100.0


line stmt bran cond sub pod time code
1             package Rose::HTML::Form::Field::DateTime::Split;
2              
3 5     5   46 use strict;
  5         13  
  5         178  
4              
5 5     5   26 use base qw(Rose::HTML::Form::Field::Compound Rose::HTML::Form::Field::DateTime);
  5         12  
  5         2439  
6              
7             our $VERSION = '0.606';
8              
9             # Multiple inheritence never quite works out the way I want it to...
10             Rose::HTML::Form::Field::DateTime->import_methods
11             (
12             'inflate_value',
13             );
14              
15             Rose::HTML::Form::Field::Compound->import_methods
16             (
17             'name',
18             );
19              
20             sub validate
21             {
22 18     18 1 63 my($self) = shift;
23              
24 18         85 my $ok = $self->Rose::HTML::Form::Field::Compound::validate(@_);
25 18 100       60 return $ok unless($ok);
26              
27 15         73 return $self->Rose::HTML::Form::Field::DateTime::validate(@_);
28             }
29              
30             1;