Acme-Crap

 view release on metacpan or  search on metacpan

lib/Acme/Crap.pm  view on Meta::CPAN

    q{0+}   => \&deref,
    q{bool} => \&deref,

    fallback => 1,
);

sub import {
    overload::constant q => sub { my $val = $_[1]; bless \$val, 'Acme::Crap' };

    no strict qw( refs );
    *{caller().'::crap'} = sub {
        local $Acme::Crap::no_negation = 1;
        @_ = map {"$_"} @_;
        goto &Carp::carp;
    }
}

package Acme::Crap::Negated;

sub new {
    my ($class, $val) = @_;



( run in 0.251 second using v1.01-cache-2.11-cpan-b61123c0432 )