Number-RGB
view release on metacpan or search on metacpan
lib/Number/RGB.pm view on Meta::CPAN
use Scalar::Util qw[looks_like_number];
use Params::Validate qw[:all];
use base qw[Class::Accessor::Fast];
use Attribute::Handlers 0.99;
use Carp;
our @CARP_NOT = ('Attribute::Handlers', __PACKAGE__);
$Carp::Internal{'attributes'}++; # no idea why doesn't work in @CARP_NOT
sub import {
my $class = shift;
my $caller = (caller)[0];
eval qq[
package $caller;
use Attribute::Handlers;
sub RGB :ATTR(RAWDATA) { goto &$class\::RGB }
package $class;
];
}
use overload fallback => 1,
'""' => \&as_string,
( run in 1.306 second using v1.01-cache-2.11-cpan-a3c8064c92c )