תצורה :: קפדני

הוסף שם קפדני - וסוג בדיקה לנתוני תצורה
הורד עכשיו

תצורה :: קפדני דירוג וסיכום

פרסומת

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

תצורה :: קפדני תגים


תצורה :: קפדני תיאור

הוסף שם קפדני - וסוג בדיקה לנתוני תצורה Config :: קפדנית היא מודול Perl כי עוטף להכריז :: אילוצים :: פשוט כדי להפעיל שם פרמטר קפדני - בדיקת סוג על נתוני תצורה. כלומר, היא תתלונן בכל עת ניסיון לגשת לפרמטר עם שם או סוג לא חוקי; או אם נעשה ניסיון לבטל פרמטר נדרש. הן מובנות וסוגים מותאמים אישית ניתן להשתמש כדי לבנות פרופיל אימות עבור כל התצורה. מודול זה נועד לשמש לצד כל מנתח התצורה כי DataS.Syopsis השתמש בתצורה :: קפדנית; השתמש בהצהרה :: אילוצים :: פשוט; # עבור בדיקות מותאמות אישית שלי config = config :: קפדני-> חדש ({params => {# פרמטרים סוגים ושמות bool => , # פרמטרים מרובים Int => 'my_i', # פרמטר יחיד NUM => 'my_n', hashref => 'my_href', eNum => {my_enum => }, anon => {# פרופילים אנונימיים my_pos2 => # מספר חיובי ו (isnumber, התאמות (QR / ^ + $ /)), my_nest => ISA ('תצורה :: קפדנית'), # תצורה מקוננת}}, נדרש => , # פרמטרים נדרשים ברירות מחדל => {# ערכי ברירת מחדל my_bool1 => 1, my_enum => 'E2', My_n => -1.1, my_pos2 => 1_000,},}); # גישה ולשנות את הנתונים # לאחזר ערך יחיד $ $ got = $ config-> קבל ('my_n'); # $ get = -1.1 # לאחזר רשימה של ערכים @got = config-> קבל (QW (my_bool1 my_n)); # @Got = (1, -1.1) # הגדרת מספר פרמטרים $ config-> הגדר (my_bool1 => 1, 'my_pos2' => 2); # פרמטרים Unset $ config-> Unset ('my_n'); $ config-> param_is_set ('my_n'); # False # הבאים ימותו: Config-> קבל ('foo'); # Foo אינו קיים $ $ config-> הגדר ('my_i' => 2.2); # my_i חייב להיות שלם Config-> הגדר ('my_pos2' => -5); # my_pos2 חייב להיות חיובי config-> Unset ('my_n'); # my_n נדרש דרישות: · פרל


תצורה :: קפדני תוכנה קשורה