Form::Factory::Control::Role::BooleanValue - boolean valued controls
version 0.020
Controls that implement this role have a boolean value. This say much about how that is actually implemented, just that is has a "true_value" a "false_value" and then a flag stating whether the true value or false value is currently selected.
The string value the control should have when the control "is_true".
The string value the control should have when the control is not "is_true".
Returns a true value when the current_value is set to "true_value" or a false value when the current_value is set to "false_value".
current_value
This method returns undef if it is neither true nor false.
undef
If passed a value, e.g.:
$self->is_currently_true(1);
This will set the current_value. If a true value is given, the value will be set to "true_value". Otherwise, it will cause the current_value to take on the contents of "false_value".
value
Returns a true value when the value is set to "true_value" or a false value when the value is set to "false_value".
Unlikely "is_currently_true", this may not be used as a setter.
We need to handle current value special.
If the value is true or false, it has a current value. Otherwise, it does not.
Andrew Sterling Hanenkamp <hanenkamp@cpan.org>
<hanenkamp@cpan.org>
Copyright 2009 Qubling Software LLC.
This library is free software. You can redistribute it and/or modify it under the same terms as Perl itself.
To install Form::Factory, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Form::Factory
CPAN shell
perl -MCPAN -e shell install Form::Factory
For more information on module installation, please visit the detailed CPAN module installation guide.