summaryrefslogtreecommitdiffstats
path: root/lib/Carp/Always/Color.pm
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2010-04-30 17:31:29 -0500
committerJesse Luehrs <doy@tozt.net>2010-04-30 17:31:29 -0500
commita6208d5affaa14bcafb195c0a98ec92634e3dbc1 (patch)
treeb8cdf1d9e7f5713ded830e05e99cd3387628fd85 /lib/Carp/Always/Color.pm
parent9c8a0de921d6c524aef609d8b3c49f300a49d2c0 (diff)
downloadcarp-always-color-a6208d5affaa14bcafb195c0a98ec92634e3dbc1.tar.gz
carp-always-color-a6208d5affaa14bcafb195c0a98ec92634e3dbc1.zip
initial implementation
Diffstat (limited to 'lib/Carp/Always/Color.pm')
-rw-r--r--lib/Carp/Always/Color.pm11
1 files changed, 8 insertions, 3 deletions
diff --git a/lib/Carp/Always/Color.pm b/lib/Carp/Always/Color.pm
index 26b5e11..9c58978 100644
--- a/lib/Carp/Always/Color.pm
+++ b/lib/Carp/Always/Color.pm
@@ -1,5 +1,4 @@
package Carp::Always::Color;
-use Moose;
=head1 NAME
@@ -13,8 +12,14 @@ Carp::Always::Color -
=cut
-__PACKAGE__->meta->make_immutable;
-no Moose;
+BEGIN {
+ if (-t *STDERR) {
+ require Carp::Always::Color::Term;
+ }
+ else {
+ require Carp::Always::Color::HTML;
+ }
+}
=head1 BUGS