From c036799f6d84d6985e62437bf400d37def452e34 Mon Sep 17 00:00:00 2001 From: Justin Hunter Date: Tue, 2 Nov 2010 04:54:08 -0700 Subject: lazy_build automatically defines clear_$attr, so clearer was overwriting --- lib/Reaction/UI/ViewPort/Field/Role/Mutable.pm | 1 - lib/Reaction/UI/ViewPort/Field/Role/Mutable/Simple.pm | 1 - 2 files changed, 2 deletions(-) diff --git a/lib/Reaction/UI/ViewPort/Field/Role/Mutable.pm b/lib/Reaction/UI/ViewPort/Field/Role/Mutable.pm index 16ae93f..6e7e90e 100644 --- a/lib/Reaction/UI/ViewPort/Field/Role/Mutable.pm +++ b/lib/Reaction/UI/ViewPort/Field/Role/Mutable.pm @@ -31,7 +31,6 @@ has attribute => (is => 'ro', isa => ParameterAttribute, required => 1); has value => ( is => 'rw', lazy_build => 1, trigger => sub { shift->adopt_value }, - clearer => 'clear_value', $p->has_value_type? (isa => $p->value_type) : () ); diff --git a/lib/Reaction/UI/ViewPort/Field/Role/Mutable/Simple.pm b/lib/Reaction/UI/ViewPort/Field/Role/Mutable/Simple.pm index 3498507..0295b82 100644 --- a/lib/Reaction/UI/ViewPort/Field/Role/Mutable/Simple.pm +++ b/lib/Reaction/UI/ViewPort/Field/Role/Mutable/Simple.pm @@ -18,7 +18,6 @@ with Mutable, $p->has_value_type ? { value_type => $p->value_type } : (); has value_string => ( is => 'rw', lazy_build => 1, trigger => sub { shift->adopt_value_string }, - clearer => 'clear_value', ); # FIXME - Copied from Reaction::UI::ViewPort::Field::Role::Mutable -- cgit v1.2.3