מודול :: תיקון

בכיתה בסיס עבור מודול תיקון
הורד עכשיו

מודול :: תיקון דירוג וסיכום

פרסומת

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

מודול :: תיקון תגים


מודול :: תיקון תיאור

מודול :: תיקון הוא מודול Perl המסייע לך ליצור מודול תיקון, מודול כי (קוף) תיקונים מודול אחר על ידי החלפת כמה מודול subroutines.patch שלה צריך להיות שם :: מודול :: תיקון :: שלך .Category. לדוגמה, http :: daemon :: תיקון :: IPv6.You לציין נתוני תיקון (אילו גירסאות של מודולי יעד ואילו שיותר subrouts להיות מוחלף), בעוד מודול :: תיקון: בודק גרסה מודול יעד יכול למות, אזהרה להציג, או התעלם אם גרסת מודול היעד אינה נתמכת. בודק מודולים תיקון אחרים עבור גרסת יעד זהה למשל, אם מודול תיקון שלך הוא כמה :: מודול :: תיקון :: Your_Category, זה יהיה לבדוק אחרים טעון כמה :: מודול :: תיקון :: * עבור קונפליקטים, כלומר אחר מודולים תיקון רוצים לתקן את אותם שגרתיים. יכול למות, להציג אזהרה, או להתעלם אם יש קונפליקטים. מספק ייבוא () / unimport () שגרתית () לשחזר את היעד של מודול המקורי של Subroutines.Synopsis # בחבילת מודול תיקון שלך כמה :: מודול :: תיקון :: Your_Category; השתמש QW האב (מודול :: תיקון); Sub Patch_data {שלי $ my_foo = sub {שלי $ orig = shift; ...}; Return {גירסאות => {# מפרט גרסה יכול להיות מחרוזת גרסה אחת '1.00' => {sub => {foo => $ my_foo, bar => משנה {...}, ...},}, # או גרסאות מרובות, מופרדות על ידי Whitespace '1.021.03 / ^ 1\ .. =' => {...}, # גם יכול להכיל regex (/ ... /), ללא רווחים Regex אף. ו # להיזהר לברוח. "1.99 / ^ 0 ₪ } 1; # באמצעות מודול התיקון שלך השתמש כמה :: מודול; השתמש בחלק :: מודול :: תיקון :: Your_Category # אופציונלי, ברירת המחדל היא 'למות'-on_unknown_version => 'wasn', # אופציונלי, ברירת המחדל היא 'למות'-on_conflict => 'מזהיר'; שלי $ O = כמה :: מודול-> חדש; $ O-> Foo (); # גרסה תוקנת {n לא חלק :: מודול :: תיקון :: Your_Category; $ O-> Foo (); # הגירסה המקורית דף הבית של המוצר


מודול :: תיקון תוכנה קשורה