JSON::DWIW::Boolean - Return a true or false value when evaluated


JSON-DWIW documentation  | view source Contained in the JSON-DWIW distribution.

Index


NAME

Top

JSON::DWIW::Boolean - Return a true or false value when evaluated in boolean context -- to be used with JSON::DWIW->encode() to explicitly specify a boolean value.`

SYNOPSIS

Top

 use JSON::DWIW;
 my $val1 = JSON::DWIW->true;
 my $val2 = JSON::DWIW->false;

 # or

 use JSON::DWIW::Boolean;
 my $val1 = JSON::DWIW::Boolean->new(1); # true value
 my $val2 = JSON::DWIW::Boolean->new(0); # false value

DESCRIPTION

Top

This module is not intended to be used directly. It is intended to be used as part of JSON::DWIW to specify that a true or false value should be output when converting to JSON, since Perl does not have explicit values for true and false.

Overloading is used, so if a JSON::DWIW::Boolean object is evaluated in boolean context, it will evaluate to 1 or 0, depending on whether the object was initialized to true or false.

METHODS

Top

new($val)

Returns an object initialized with $val as its boolean value.

true()

Class method that returns a new object initialized to a true value.

false()

Class method that returns a new object initialized to a false value.

AUTHOR

Top

Don Owens <don@regexguy.com>

LICENSE AND COPYRIGHT

Top


JSON-DWIW documentation  | view source Contained in the JSON-DWIW distribution.