פרטי תוכנה:
השימוש העיקרי שלה הוא בהגדרת מנות פרוטוקול רשת המשמשות לפרוטוקולי רשת (IP).
התקנה:
ל.gem: הפעל את פקודת הפנינה להתקין קצת-struct
ל.tgz, לפרוק ולהפעיל פקודות הבאות:
& Nbsp; config install.rb אודם
& Nbsp; התקנת install.rb האודם
& Nbsp; האודם להתקין install.rb
תכונות :.
- להרחבה עם שיעורי שדה משתמש מוגדר
- שדות הם introspectable באופן מלא ויכולים להיות מוגדרים באופן תיכנותי.
- BitStruct.describe מדפיס תיעוד של כל השדות של תת BitStruct, המבוססים על הצהרות. זה שימושי לתקשורת עם מפתחים שאינכם משתמשים אודם, אבל צריך לדבר באותם פרוטוקולים.
- שדות עוברים בירושה לsubclasses.
- # BitStruct לבדוק ו# BitStruct inspect_detailed יכול לשמש לתצוגת מיופייף של תוכן.
- BitStruct יורש ממחרוזת, כך שכל השיטות הרגילות זמינות, ומחרוזת-שיתוף (עותק-על-כתיבה) בתוקף.
- גישה קלה ל& quot; אב טיפוס & quot; מופע של כל תת BitStruct, שממנו כל המופעים של תת שאותחלו כעותק (בהעדר פרמטרים אתחול אחרים, כגון חשיש, מחרוזת, או לחסום). ראה BitStruct.initial_value, ו# BitStruct לאתחל.
- המרה קלה ומגיבובים, באמצעות to_h # BitStruct וBitStruct.new.
- BitStructs יכול להתמיד באמצעות מרשל (BitStruct הוא אחרי הכל רק מחרוזת) או באמצעות YAML (עם ייצוג קריא אדם של השדות).
- כולל בדיקות, דוגמאות, ותיעוד API rdoc.
מה חדש בהודעה זו:.
- מודרניזצית rakefile וgemspec
מה חדש בגרסת 0.13.4
:.- ארוז כמו פנינה באמצעות עצמות
מגבלות :
- שדות שאינם מיושרים בגבולות בתים עשויים לחצות לא יותר משני גבולות בתים.
תגובות לא נמצא