| CONFIGHT :: Validator Şema Tabanlı Yapılandırma Doğrulama |
Şimdi İndirin |
CONFIGHT :: Validator Sıralama ve Özet
- Lisans:
- Perl Artistic License
- yayıncı web sitesi:
- http://search.cpan.org/~lcons/
CONFIGHT :: Validator Etiketler
CONFIGHT :: Validator Açıklama
CONFIGHT :: Validator, şema tabanlı yapılandırma doğrulamasını gerçekleştirmeyi sağlayan bir Perl modülüdür. Fikir, bir şemada geçerli bir veri olanı tanımlamaktır. Bu şema, bazı verilerin gerçekten de şemaya uygun olduğundan emin olmak için kullanılabilen bir validator nesnesi oluşturmak için kullanılabilir. Birincil odak "yapılandırmaya" başladığından emin olun (örneğin Config :: general gibi modüller tarafından sağlandığı gibi) ve daha az bir dereceye kadar "Seçenekler" (örneğin, GetOpt :: Long gibi modüller tarafından sağlandığı gibi), bu modül aslında herhangi bir veri yapısını doğrulayabilir. # Basit Kullanım $ validator = CONFIGHT :: Validator-> Yeni ({Type => "listesi (tamsayı)"}); $ validator-> doğrulamak (); # Tamam $ validator-> doğrulamak (); # Başarısız $ validator-> doğrulamak ({1, 2}); # Fail # Gelişmiş Kullanım $ validator = CONFIGHT :: Validator-> Yeni (oktet => {Type => "integer", min => 0, max => 255,}, renk => {Type => "Struct", alanlar => {kırmızı => {type => "geçerli (oktet)"}, yeşil => {type => "geçerli (oktet)"}, mavi => {type => "geçerli (oktet)"},} ,},); $ validator-> doğrulamak ({kırmızı => 23, yeşil => 47, mavi => 6}, "renk"); # Tamam $ validator-> doğrulamak ({kırmızı => 23, yeşil => 470, mavi => 6}, "renk"); # Başarısız $ validator-> doğrulamak ({kırmızı => 23, yeşil => 47, lbue => 6}, "renk"); # FailProduct'ın ana sayfası
CONFIGHT :: Validator İlgili Yazılım