File Coverage

blib/lib/Term/ANSIColor/Gradients/Classic.pm
Criterion Covered Total %
statement 6 6 100.0
branch n/a
condition n/a
subroutine 2 2 100.0
pod n/a
total 8 8 100.0


line stmt bran cond sub pod time code
1             package Term::ANSIColor::Gradients::Classic ;
2              
3 1     1   248367 use strict ;
  1         3  
  1         50  
4 1     1   6 use warnings ;
  1         8  
  1         766  
5              
6             our $VERSION = '0.10' ;
7              
8             our @GREY = map { 232 + $_ } (0..23) ;
9             our @RED = map { 160 + $_ } (0..15) ;
10             our @ORANGE = map { 166 + $_ } (0..9) ;
11             our @BLUE = map { 19 + $_ } (0..10) ;
12             our @GREEN = map { 34 + $_ } (0..10) ;
13             our @YELLOW = map { 226 + $_ } (0..9) ;
14             our @CYAN = map { 37 + $_ } (0..10) ;
15             our @MAGENTA = map { 127 + $_ } (0..10) ;
16              
17             our @GREY_CONTRAST = (15,15,15,15,15,15,15,15,15,15,15,15,15,0,0,0,0,0,0,0,0,0,0,0) ;
18             our @RED_CONTRAST = (44,42,41,40,40,10,32,80,79,78,77,119,26,74,116,115) ;
19             our @ORANGE_CONTRAST = (32,80,79,78,77,119,26,74,116,115) ;
20             our @BLUE_CONTRAST = (142,184,11,53,52,88,130,172,214,90,88) ;
21             our @GREEN_CONTRAST = (127,125,124,124,160,202,164,162,161,160,160) ;
22             our @YELLOW_CONTRAST = (12,63,105,147,189,0,15,15,15,15) ;
23             our @CYAN_CONTRAST = (124,160,202,164,162,161,160,160,9,13,199) ;
24             our @MAGENTA_CONTRAST = (34,40,82,25,73,72,71,113,155,19,67) ;
25              
26             our %GRADIENTS =
27             (
28             GREY => \@GREY,
29             RED => \@RED,
30             ORANGE => \@ORANGE,
31             BLUE => \@BLUE,
32             GREEN => \@GREEN,
33             YELLOW => \@YELLOW,
34             CYAN => \@CYAN,
35             MAGENTA => \@MAGENTA,
36             ) ;
37              
38             our %CONTRAST =
39             (
40             GREY => \@GREY_CONTRAST,
41             RED => \@RED_CONTRAST,
42             ORANGE => \@ORANGE_CONTRAST,
43             BLUE => \@BLUE_CONTRAST,
44             GREEN => \@GREEN_CONTRAST,
45             YELLOW => \@YELLOW_CONTRAST,
46             CYAN => \@CYAN_CONTRAST,
47             MAGENTA => \@MAGENTA_CONTRAST,
48             ) ;
49              
50             1 ;