File Coverage

blib/lib/Locale/CLDR/MeasurementSystem.pm
Criterion Covered Total %
statement 29 29 100.0
branch n/a
condition n/a
subroutine 10 10 100.0
pod n/a
total 39 39 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 Fri 13 Oct 9:03:43 am GMT
4              
5 21     21   11017 use strict;
  21         57  
  21         685  
6 21     21   140 use warnings;
  21         58  
  21         539  
7 21     21   112 use version;
  21         44  
  21         124  
8              
9             our $VERSION = version->declare('v0.34.2');
10              
11 21     21   2095 use v5.10.1;
  21         76  
12 21     21   194 use mro 'c3';
  21         64  
  21         124  
13 21     21   641 use utf8;
  21         64  
  21         115  
14 21     21   1016 use if $^V ge v5.12.0, feature => 'unicode_strings';
  21         81  
  21         297  
15 21     21   2365 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  21         63  
  21         144  
16 21     21   22542 use Moo::Role;
  21         50  
  21         152  
17              
18             has 'measurement_system' => (
19             is => 'ro',
20             isa => HashRef,
21             init_arg => undef,
22             default => sub { {
23             '001' => 'metric',
24             'LR' => 'US',
25             'MM' => 'US',
26             'US' => 'US',
27             'LR' => 'metric',
28             'MM' => 'metric',
29             'BS' => 'US',
30             'BZ' => 'US',
31             'KY' => 'US',
32             'PR' => 'US',
33             'PW' => 'US',
34             'GB' => 'UK',
35             } },
36             );
37              
38             has 'paper_size' => (
39             is => 'ro',
40             isa => HashRef,
41             init_arg => undef,
42             default => sub { {
43             '001' => 'A4',
44             'BZ' => 'US-Letter',
45             'CA' => 'US-Letter',
46             'CL' => 'US-Letter',
47             'CO' => 'US-Letter',
48             'CR' => 'US-Letter',
49             'GT' => 'US-Letter',
50             'MX' => 'US-Letter',
51             'NI' => 'US-Letter',
52             'PA' => 'US-Letter',
53             'PH' => 'US-Letter',
54             'PR' => 'US-Letter',
55             'SV' => 'US-Letter',
56             'US' => 'US-Letter',
57             'VE' => 'US-Letter',
58             } },
59             );
60              
61 21     21   11985 no Moo::Role;
  21         60  
  21         117  
62              
63             1;
64              
65             # vim: tabstop=4