diff options
Diffstat (limited to 'lib/Reaction/UI/ViewPort/Field/Boolean.pm')
-rw-r--r-- | lib/Reaction/UI/ViewPort/Field/Boolean.pm | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/lib/Reaction/UI/ViewPort/Field/Boolean.pm b/lib/Reaction/UI/ViewPort/Field/Boolean.pm index cb6695e..53356ef 100644 --- a/lib/Reaction/UI/ViewPort/Field/Boolean.pm +++ b/lib/Reaction/UI/ViewPort/Field/Boolean.pm @@ -3,10 +3,14 @@ package Reaction::UI::ViewPort::Field::Boolean; use Reaction::Class; use aliased 'Reaction::UI::ViewPort::Field'; -class Boolean, is Field, which { - has '+value' => (isa => 'Bool'); +use namespace::clean -except => [ qw(meta) ]; +extends Field; + + +has '+value' => (isa => 'Bool'); + +override _empty_string_value => sub { 0 }; +__PACKAGE__->meta->make_immutable; - override _empty_string_value => sub { 0 }; -}; 1; |