Stefan Hornburg (Racke) > Data-Transpose-0.0007 > Data::Transpose::Validator::Group

Download:
Data-Transpose-0.0007.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Source   Latest Release: Data-Transpose-0.0010

NAME ^

Data::Transpose::Validator::Group - Class for grouped field

SYNOPSIS ^

METHODS ^

new(name => "name", fields => [$obj1, $obj2, ... ])

fields

Return the list of the objects set in the constructor. This is read only.

name

Return the name set in the constructor. This is read only. If you want a sensible default error string, you should set this to something that concatenated with "%s differ" makes sense.

E.g. "passwords" will produce such an error: "Passwords differ!";

equal

Set to a true value if the check for equality is needed. Defaults to true, and so far it's the only use of this module.

is_valid

Returns true if the group validates. If no check were done (because, e.g. you set equal => 0) this method returns true but sets a warning, which you can retrieve with -warnings.

syntax highlighting: