Return-Value

 view release on metacpan or  search on metacpan

lib/Return/Value.pm  view on Meta::CPAN

# needed to have a hashref object that can deref into a different hash.
# _ah($self,$key, [$value) sets or returns the value for the given key on the
# $self blessed-ref

sub _ah {
    my ($self, $key, $value) = @_;
    my $class = ref $self;
    bless $self => "ain't::overloaded";
    $self->{$key} = $value if @_ > 2;
    my $return = $self->{$key};
    bless $self => $class;
    return $return;
}

sub _builder {
    my %args = (type => shift);
    $args{string} = shift if (@_ % 2);
    %args = (%args, @_);

    $args{string} = $args{type} unless defined $args{string};

 view all matches for this distribution
 view release on metacpan -  search on metacpan

( run in 1.230 second using v1.00-cache-2.02-grep-82fe00e-cpan-9f2165ba459b )