NAME
MooseX::hasn't - syntactic sugar to complement "has"
SYNOPSIS
{ package Person; use Moose; has name => (is => "ro", writer => "_rename", required => 1); } { package AnonymousPerson; use Moose; use MooseX::hasn't; extends "Person"; hasn't name => (default => 'anon'); } my $dude = AnonymousPerson->new; say($dude->can('_rename') ? 'true' : 'false'); # false say($dude->name); # croaks
more at MooseX::hasn't
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Introducing MooseX::hasn't
by Arunbear (Prior) on Apr 02, 2012 at 17:25 UTC | |
by tobyink (Canon) on Apr 02, 2012 at 22:22 UTC | |
by Arunbear (Prior) on Apr 03, 2012 at 10:23 UTC | |
by tobyink (Canon) on Apr 03, 2012 at 13:14 UTC | |
by Arunbear (Prior) on Apr 03, 2012 at 17:58 UTC | |
|
Re: Introducing MooseX::hasn't
by Anonymous Monk on Apr 01, 2012 at 17:52 UTC | |
by tobyink (Canon) on Apr 01, 2012 at 19:02 UTC | |
by Anonymous Monk on Apr 03, 2012 at 21:46 UTC |