s/\./-/ in fieldname
[catagits/Reaction.git] / lib / Reaction / UI / ViewPort / Field / Mutable / Boolean.pm
CommitLineData
ddccc6a2 1package Reaction::UI::ViewPort::Field::Mutable::Boolean;
2
3use Reaction::Class;
4
81393881 5use namespace::clean -except => [ qw(meta) ];
6extends 'Reaction::UI::ViewPort::Field::Boolean';
62ffa273 7
81393881 8with 'Reaction::UI::ViewPort::Field::Role::Mutable::Simple';
9sub adopt_value_string {
10 my ($self) = @_;
11 $self->value($self->value_string);
12};
13sub BUILD {
14 my($self) = @_;
15 $self->value(0) unless $self->_model_has_value;
16};
3fad510b 17
81393881 18__PACKAGE__->meta->make_immutable;
3fad510b 19
ddccc6a2 20
211;