תצורה :: Validator.

תוכנית תצורה מבוססת סכימה
הורד עכשיו

תצורה :: Validator. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Lionel Cons
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~lcons/

תצורה :: Validator. תגים


תצורה :: Validator. תיאור

Config :: Validator הוא מודול Perl המאפשר לבצע אימות תצורה מבוסס סכימה. הרעיון הוא להגדיר בסכימה מה הנתונים חוקיים. סכימה זו יכולה לשמש כדי ליצור אובייקט Validator שניתן להשתמש בהם כדי לוודא כי נתונים מסוימים אכן תואמים את Schema.Although את המיקוד העיקרי הוא על "תצורה" (למשל כאמור על ידי מודולים כמו Config :: כללי) וגם, במידה פחותה, "אפשרויות" (למשל כאמור על ידי מודולים כמו Getopt :: ארוכה), מודול זה יכול למעשה לאמת כל מבנה נתונים.Synopsis השתמש בתצורה :: Validator; # פשוט שימוש $ Validator = Config :: Validator-> חדש ({type => 'רשימה (מספר שלם) "}); $ Validator-> Validate (); # OK $ Validator -> אמת (); # FAIL $ Validator-> Validate ({1, 2}); # FAIL # שימוש מתקדם $ Validator = Config :: Validator-> חדש (אוקטט => {type => "מספר שלם", min => 0, max => 255,}, צבע => {סוג => "מבנה", שדות => {Red => {type => "חוקי (אוקטת)"}, ירוק => {type => "חוקי (אוקטת)"}, כחול => {type => "Valid (Optet)"},} ,},); $ Validator-> Validate ({Red => 23, ירוק => 47, כחול => 6}, "צבע"); # OK $ Validator -> Validate ({Red => 23, ירוק => 470, כחול => 6}, "צבע"); # FAIL $ Validator-> Validate ({Red => 23, ירוק => 47, LBUE => 6}, "צבע"); # דף הבית של failproduct


תצורה :: Validator. תוכנה קשורה