Дані програми:
Версія: 0.8.3
Дата завантаження: 20 Feb 15
Ліцензія: Безкоштовно
Популярність: 80
Rubytree є простою у використанні Мета дерево реалізацію загальної структури даних в Ruby.
Це забезпечує прості методи доступу для навігації по ієрархії, а також для доступу до вузлів. Rubytree Проект також передбачає можливість Маршал всієї структури дерева
Що нового У цьому випуску :.
- Це, насамперед, Виправлення реліз з деякими змінами упаковки.
- залежність від Хо був видалений.
- дорогоцінний камінь в даний час будує з ванільним gemspecs.
- Підтримка Bundler був доданий.
- Підтримка гем-тестерів був доданий.
- метод #as_json була реалізована для підтримки Rails кодування JSON.
- метод TreeNode # брати і сестри тепер коректно повертає порожній масив для кореневих вузлів.
Що нового у версії 0.8.2:
- Даний випуск виправляє помилку з деревом: :. метод TreeNode # to_s, що ломиться есліcontent або @ parent.name НЕ строкових типів даних
Що нового у версії 0.8.1:
- Основна зміна в R0.8.0 / R0. 8.1 Перетворення імен всіх методів CamelCase для snake_case. Старі імена методів CamelCase раніше буде працювати (для забезпечення зворотної сумісності), але буде також відображати попередження.
- В TreeNode # додайте метод тепер приймає додатковий курсор дитина.
- поддерево з поточного вузла тепер можна клонувати в повному обсязі з використанням # метод `TreeNode detached_subtree_copy».
- головна помилка-фікс для помилки # 28613, що вплинули на реалізацію BinaryTree.
Що нового у версії 0.7.0:
- Додані нові методи, щоб повідомити статистику градусний вузол.
- Додана зручний метод псевдоніма рівень 'до' nodeDepth.
- Старовинна винятку, кинуті на невірний аргумент для "ArgumentError" замість "RuntimeError».
- Старовинна документацію в формат дворі.
- Додані нові методи для перетворення з / в форматах JSON. Завдяки Дірк Брейер [http://github.com/railsbros-dirk] для цієї розвилці [http://github.com/galaxycats/].
- Додана окрема API-зміни файлів документації.
- Додана виправлення для кореневих, пов'язаних з крайовими умовами на 'isOnlyChild?', 'NextSibling', 'PreviousSibling "і" видалити "методи.
- Вилучено файлі 'ChangeLog', так як це може тепер бути отримані з журналів Git.
- Інші незначні код очистки.
Що нового у версії 0.6.2 :.
- Це випуск поновлення документації
Що нового у версії 0.6.1:
- Змінено жорсткий залежність від «structured_warnings" RubyGem до софт-залежностей - яка дозволяє Rubytree ще працювати, якщо це RubyGem не доступний. Підставою для цього є те, що ми не повинні вимагати від користувача установки окрему бібліотеку тільки для однієї функції від краю випадку (в даному випадку, щоб вказати застарілий метод). Однак, якщо бібліотека _is_ є на системі користувача, то він буде звикати.
Що нового у версії 0.6.0:
- Виправлена помилка # 22535 [HTTP: // rubyforge.org/tracker/index.php?func=detail&aid=22535&group_id=1215&atid=4793], де
- метод глибина була насправді повернення Зростання + 1 (Не глибину).
- маркували метод # глибину дерева :: TreeNode як * застарілим * (і введені під час виконання залежність від
- структурно-попередження [http://github.com/schmidt/structured_warnings] камінь).
Коментар не знайдено