Config :: validator.

Schemas basierende Konfigurationsvalidierung
Jetzt downloaden

Config :: validator. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Lionel Cons
  • Website des Verlags:
  • http://search.cpan.org/~lcons/

Config :: validator. Stichworte


Config :: validator. Beschreibung

Config :: Validator ist ein Perl-Modul, mit dem die SCHEMA-basierte Konfigurationsvalidierung durchführen kann. Die Idee ist, in einem Schema zu definieren, was für ein gültige Daten ist. Dieses Schema kann verwendet werden, um ein Validator-Objekt zu erstellen, das wiederum verwendet werden kann, um sicherzustellen, dass einige Daten tatsächlich dem Schema entsprechen. Der Hauptfokus liegt auf "Konfiguration" (z. In geringerem Maße "Optionen" (z. B. von Modulen wie getopt :: lang), kann dieses Modul tatsächlich jede Datenstruktur überprüfen.Synopsis verwenden Konfiguration :: Validator; # einfache Verwendung $ Validator = config :: validator-> neu ({type => "list (integer)"}); $ Validator-> Validate (); # OK $ Validator-> Validate (); # Fehlgeschlagen $ Validator-> Validate ({1, 2}); # FAIL # Erweiterte Verwendung $ Validator = CONFIG :: Validator-> NEU (OCTET => {Typ => "Ganzzahl", min => 0, max => 255,}, color => {type => "struct", Felder => {rot => {type => "Gültig (OCTET)"}, grün => {type => "Gültig (OCTET)"}, blau => {type => "Gültig (OCTET)"},} },); $ Validator-> Validate ({rot => 23, grün => 47, blau => 6}, "Farbe"); # OK $ Validator-> Validate ({rot => 23, grün => 470, blau => 6}, "Farbe"); # Fehlgeschlagen $ Validator-> Validate ({rot => 23, grün => 47, lbue => 6}, "Farbe"); # FAILPRODUCT-Homepage


Config :: validator. Zugehörige Software