פרטי תוכנה:
Rubytree הוא פשוט לשימוש יישום מבנה נתוני עץ למטרות כללי ברובה.
הוא מספק שיטות גישה קלה לניווט ההיררכיה, כמו גם לגישה צמתים. פרויקט Rubytree מספק גם יכולת לגייס את מבנה העץ כולו
מה חדש במהדורה זו:.
- זאת בעיקר שחרור תיקון באג עם כמה שינויי אריזה.
מה חדש בגרסה 0.8.2:
- שחרור תחזוקה זה מתקן באג עם העץ: :. שיטה # TreeNode to_s, ששבירה אםcontent או @ parent.name לא היו סוגי נתוני מחרוזת
מה חדש בגרסת 0.8.1:
- השינוי העיקרי בR0.8.0 / R0. 8.1 היא המרה של כל שמות שיטת CamelCase לsnake_case. שמות שיטת CamelCase הישנים עדיין עובדים (כדי להבטיח תאימות לאחור), אלא גם יציגו אזהרה.
מה חדש בגרסת 0.7.0:
- נוסף שיטות חדשות כדי לדווח על נתונים סטטיסטיים מידת צומת.
- נוסף 'הרמה' כינוי שיטת נוחות ל'nodeDepth '.
- המיר את החריגים שנזרקו על טיעונים חוקיים ל'ArgumentError 'במקום' RuntimeError '.
- הפך את התיעוד לפורמט חצר.
- נוסף שיטות חדשות להמרה מ / אל פורמטי JSON. תודה לדירק ברויאר [http://github.com/railsbros-dirk] למזלג הזה [http://github.com/galaxycats/].
- הוספת קובץ תיעוד API-שינויים נפרד.
- תיקונים נוסף לתנאי קצה שורש הקשורים ל'isOnlyChild? ',' PreviousSibling '' nextSibling 'ו' להסיר את 'שיטות.
- הוסר קובץ 'ChangeLog' כמו זה עכשיו יכול להיות שנוצר מיומני git.
- ניקוי קוד קטין אחר.
מהו
- זה הוא שחרור עדכון תיעוד
מה חדש בגרסת 0.6.1:
- שינה את קשה-התלות ב'structured_warnings ' RubyGem לרכה-תלות - המאפשרת לי Rubytree עדיין עובד אם RubyGem זה אינו זמין. הרציונל לכך הוא שאנחנו לא צריכים לדרוש מהמשתמש להתקין ספרייה נפרדת רק לקצה-מקרה פונקציה אחת ויחידה (במקרה זה, כדי לציין שיטה מיושנת). עם זאת, אם הספרייה _is_ זמינה במערכת של המשתמש, ואז זה יהיה להתרגל.
מה חדש בגרסה 0.6.0:
- קבוע באג # 22,535 [http: // rubyforge.org/tracker/index.php?func=detail&aid=22535&group_id=1215&atid=4793] שבו
- שיטת עומק למעשה חוזרת גובה + 1 (לא העומק).
- מסומן השיטה # עומק העץ :: TreeNode כ* לא מומלץ לשימוש * (והצגתי את תלות זמן ריצה על
- מובנים אזהרות [http://github.com/schmidt/structured_warnings]).
פנינה
תגובות לא נמצא