File Coverage

blib/lib/JSON/TypeInference/Type/Unknown.pm
Criterion Covered Total %
statement 13 13 100.0
branch n/a
condition n/a
subroutine 5 5 100.0
pod 0 2 0.0
total 18 20 90.0


line stmt bran cond sub pod time code
1             package JSON::TypeInference::Type::Unknown;
2 3     3   1047 use strict;
  3         5  
  3         82  
3 3     3   13 use warnings;
  3         7  
  3         76  
4 3     3   14 use parent qw(JSON::TypeInference::Type::Atom);
  3         6  
  3         18  
5              
6             sub name {
7 1     1 0 2   my ($class) = @_;
8 1         4   return 'unknown';
9             }
10              
11             sub accepts {
12 7     7 0 1638   my ($class, $data) = @_;
13 7         27   return 0;
14             }
15              
16             1;
17             __END__
18            
19             =encoding utf-8
20            
21             =head1 NAME
22            
23             JSON::TypeInference::Type::Unknown - unknown type
24            
25             =head1 DESCRIPTION
26            
27             C< JSON::TypeInference::Type::Unknown > is retuned if C<< JSON::TypeInference >> encountered a value that does not match any JSON types.
28            
29             It looks like a value type, and so has no parameters.
30            
31             =head1 AUTHOR
32            
33             aereal E<lt>aereal@aereal.orgE<gt>
34            
35             =cut
36            
37