Config :: Validator

SCHEMA Based Configuration-validatie
Download nu

Config :: Validator Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Lionel Cons
  • Uitgever website:
  • http://search.cpan.org/~lcons/

Config :: Validator Tags


Config :: Validator Beschrijving

Config :: Validator is een PERL-module waarmee schema-gebaseerde configuratievalidatie kan worden uitgevoerd. Het idee is om te definiëren in een schema wat een geldige gegevens zijn. Dit schema kan worden gebruikt om een validatorobject te maken dat op zijn beurt kan worden gebruikt om ervoor te zorgen dat sommige gegevens inderdaad voldoen aan de schema. Hoewel de primaire focus ligt op "Configuratie" (bijvoorbeeld zoals verstrekt door modules zoals Config :: Algemeen) en, in mindere mate, "opties" (bijvoorbeeld zoals verstrekt door modules zoals Getopt :: lang), kan deze module in feite elke gegevensstructuur valideren. Synopsis Gebruik Config :: Validator; # Simple Usage $ Validator = configuratie :: Validator-> NIEUW ({Type => "Lijst (geheel getal)"}); $ Validator-> Valideren (); # OK $ Validator-> Valideren (1, 2.3]); # Fail $ validator-> valideren ({1, 2}); # Fail # Advanced USAGE $ Validator = configuratie :: Validator-> Nieuw (Octet => {Type => "Integer", min => 0, max => 255,}, kleur => {Type => "struct", Velden => {rood => {Type => "Geldig (octet)"}, groen => {Type => "Geldig (octet)"}, blauw => {Type => "Geldig (octet)"},} ,},); $ Validator-> Valideren ({rood => 23, groen => 47, blauw => 6}, "kleur"); # OK $ Validator-> Valideren ({rood => 23, groen => 470, blauw => 6}, "kleur"); # Fail $ validator-> valideren ({rood => 23, groen => 47, lbue => 6}, "kleur"); # Failproduct's startpagina


Config :: Validator Gerelateerde software