File Coverage

blib/lib/JE/Object/Error/RangeError.pm
Criterion Covered Total %
statement 7 7 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod 0 1 0.0
total 10 11 90.9


line stmt bran cond sub pod time code
1             package JE::Object::Error::RangeError;
2              
3             our $VERSION = '0.064';
4              
5              
6 3     3   1455 use strict;
  3         4  
  3         111  
7 3     3   13 use warnings;
  3         3  
  3         237  
8              
9             our @ISA = 'JE::Object::Error';
10              
11             require JE::Object::Error;
12             require JE::String;
13              
14              
15             =head1 NAME
16              
17             JE::Object::Error::RangeError - JavaScript RangeError object class
18              
19             =head1 SYNOPSIS
20              
21             use JE::Object::Error::RangeError;
22              
23             # Somewhere in code called by an eval{}
24             die new JE::Object::Error::RangeError $global, "(Error message here)";
25              
26             # Later:
27             $@->prop('message'); # error message
28             $@->prop('name'); # 'RangeError'
29             "$@"; # 'RangeError: ' plus the error message
30              
31             =head1 DESCRIPTION
32              
33             This class implements JavaScript RangeError objects for JE.
34              
35             =head1 METHODS
36              
37             See L and L.
38              
39             =cut
40              
41 14     14 0 64 sub name { q sRangeErrors }
42              
43              
44             return "a true value";
45              
46             =head1 SEE ALSO
47              
48             =over 4
49              
50             =item L
51              
52             =item L
53              
54             =item L
55              
56             =item L
57              
58             =back
59              
60             =cut
61              
62              
63              
64