Form::Factory::Control::Choice - Helper class for tracking choices
version 0.015
my $foo = Form::Factory::Control::Choice->new('foo'); my $bar = Form::Factory::Control::Choice->new('bar' => 'Bar'); my $baz = Form::Factory::Control::Choice->new( label => 'Baz', value => 'baz', ); my $qux = Form::Factory::Control::Choice->new({ label => 'Qux', value => 'qux', });
These objects represent a single choice for a list or popup box. Each choice has a label and a value. The constructor is flexible to allow the following uses:
my $choice = Form::Factory::Control::Choice->new($value) # $label = $value my $choice = Form::Factory::Control::Choice->new($value => $label); my $choice = Form::Factory::Control::Choice->new( label => $label, value => $value, ); my $choice = Form::Factory::Control::Choice->new({ label => $label, value => $value, });
If $value and $label are the same, all of those calls are identical.
$value
$label
The label to give the choice.
The value of the choice.
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.