| Yaml :: AppConfig. Yaml :: AppConfig יכול לנהל קבצי תצורה עם YAML והפניה משתנה. |
הורד עכשיו |
Yaml :: AppConfig. דירוג וסיכום
- רישיון:
- Perl Artistic License
- שם המפרסם:
- Matthew O'Connor
- אתר האינטרנט של המוציא לאור:
- http://search.cpan.org/~cdent/PurpleWiki-0.94/PurpleWiki/View/Driver.pm
Yaml :: AppConfig. תגים
Yaml :: AppConfig. תיאור
Yaml :: AppConfig יכול לנהל קבצי תצורה עם YAML והתייחסות משתנה. Synopsis להשתמש Yaml :: AppConfig; # דוגמה המורחבת. Yaml יכול להיות גם טעון מתוך קובץ. מחרוזת $ שלי = $ מחרוזת); # קבל הגדרות בשתי דרכים שונות, הן שווה ערך: $ conf-> קבל ("etc_dir"); # מחזירה / opt / etc $ conf-> get_etc_dir; # מחזירה / opt / etc # קבל הגדרות גלם (ללא אינטרפולציה) בשלושה דרכים מקבילות: $ Conf-> קבל ("etc_dir", 1); # מחזירה '$ Root_dir / וכו' '$ conf-> get_etc_dir (1); # מחזירה '$ Root_dir / etw' '$ conf-> config -> {etc_dir}; # מחזירה '$ Root_dir / etc' # הגדר etc_dir בשלוש דרכים שונות, כל שווה ערך. $ conf-> הגדר ("etc_dir", "/ USR / מקומי / וכו '"); $ conf-> set_etc_dir ("/ usr / מקומי / וכו '"); $ conf-> config -> {etc_dir} = "/ usr / מקומי / etc"; # שינוי הגדרה יכול להשפיע על הגדרות אחרות: $ config-> get_var2_dir; # מחזירה / opt / var2 $ config-> set_var_dir ('/ var /'); # שנה var_dr, אשר var2_dir משתמש. $ config-> get_var2_dir; # מחזירה / VAR2 # משתנים הם scoped באופן דינמי: $ config-> get_libs -> {perl} -> {לספק}; # מחזירה "/ opt / usr / lib / perl" # כפי שניתן לראות לעיל, משתנים הם חיים ולא סטטי: $ config-> USR_DIR ('פרות הן טובות: $ root_dir'); $ config-> get_usr_dir (); # מחזירה "פרות טובים: / opt" $ config-> פתרון ('RM -FR $ Root_dir'); # מחזירה "RM -FR / OPT" # משתנים ניתן לברוח, כדי למנוע אינטרפולציה בשוגג: $ config-> get_escape_example (); # מחזירה "/ opt / $ var_dir / $ var_dir" # misge בתצורות אחרות: $ yaml = $ yaml); $ config-> get_root_dir (); # מחזירה "פרות" $ config-> get_foo (); # מחזירה "הם טובים" # לקבל את yaml גלם עבור התצורה הנוכחית שלך: $ Config-> Dump (); # מחזירה Yaml כמו מחרוזת $ config-> dump ("./ conf.yaml"); # כותב Yaml ל ./conf.yaml דרישות: · פרל
Yaml :: AppConfig. תוכנה קשורה