File Coverage

blib/lib/Locale/CLDR/MeasurementSystem.pm
Criterion Covered Total %
statement 23 23 100.0
branch n/a
condition n/a
subroutine 8 8 100.0
pod n/a
total 31 31 100.0


line stmt bran cond sub pod time code
1             package Locale::CLDR::MeasurementSystem;
2             # This file auto generated from Data.xml
3             # on Sun 24 Apr 8:12:34 am GMT
4            
5 21     21   8764 use version;
  21         27  
  21         98  
6            
7             our $VERSION = version->declare('v0.29.0');
8            
9 21     21   1688 use v5.10.1;
  21         49  
10 21     21   69 use mro 'c3';
  21         26  
  21         95  
11 21     21   545 use utf8;
  21         23  
  21         86  
12 21     21   534 use if $^V ge v5.12.0, feature => 'unicode_strings';
  21         24  
  21         195  
13            
14 21     21   1708 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  21         23  
  21         120  
15 21     21   13634 use Moo::Role;
  21         29  
  21         109  
16            
17             has 'measurement_system' => (
18             is => 'ro',
19             isa => HashRef,
20             init_arg => undef,
21             default => sub { {
22             '001' => 'metric',
23             'LR' => 'US',
24             'MM' => 'US',
25             'US' => 'US',
26             'LR' => 'metric',
27             'MM' => 'metric',
28             'BS' => 'US',
29             'BZ' => 'US',
30             'KY' => 'US',
31             'PR' => 'US',
32             'PW' => 'US',
33             'GB' => 'UK',
34             } },
35             );
36            
37             has 'paper_size' => (
38             is => 'ro',
39             isa => HashRef,
40             init_arg => undef,
41             default => sub { {
42             '001' => 'A4',
43             'BZ' => 'US-Letter',
44             'CA' => 'US-Letter',
45             'CL' => 'US-Letter',
46             'CO' => 'US-Letter',
47             'CR' => 'US-Letter',
48             'GT' => 'US-Letter',
49             'MX' => 'US-Letter',
50             'NI' => 'US-Letter',
51             'PA' => 'US-Letter',
52             'PH' => 'US-Letter',
53             'PR' => 'US-Letter',
54             'SV' => 'US-Letter',
55             'US' => 'US-Letter',
56             'VE' => 'US-Letter',
57             } },
58             );
59            
60 21     21   7319 no Moo::Role;
  21         33  
  21         74  
61            
62             1;
63            
64             # vim: tabstop=4