File Coverage

blib/lib/ThaiSchema/Base.pm
Criterion Covered Total %
statement 23 24 95.8
branch 1 2 50.0
condition n/a
subroutine 12 12 100.0
pod 0 9 0.0
total 36 47 76.6


line stmt bran cond sub pod time code
1             package ThaiSchema::Base;
2 5     5   1640 use strict;
  5         11  
  5         122  
3 5     5   21 use warnings;
  5         8  
  5         105  
4 5     5   447 use utf8;
  5         17  
  5         22  
5              
6             sub new {
7 158     158 0 327 my $class = shift;
8 158 50       504 my %args = @_==1 ? %{$_[0]} : @_;
  0         0  
9 158         864 bless { %args }, $class;
10             }
11              
12             sub name {
13 16     16 0 25 my $self = shift;
14 16         26 my $class = ref $self;
15 16         60 $class =~ s/.+:://;
16 16         69 $class;
17             }
18              
19 3     3 0 10 sub is_array { 0 }
20 4     4 0 13 sub is_hash { 0 }
21 3     3 0 9 sub is_bool { 0 }
22 2     2 0 6 sub is_number { 0 }
23 2     2 0 9 sub is_integer { 0 }
24 2     2 0 7 sub is_null { 0 }
25 4     4 0 13 sub is_string { 0 }
26              
27             1;
28