Rubytree

Скріншот програми:
Rubytree
Дані програми:
Версія: 0.8.3
Дата завантаження: 20 Feb 15
Розробник: Anupam Sengupta
Ліцензія: Безкоштовно
Популярність: 80

Rating: 5.0/5 (Total Votes: 1)

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] камінь).

Інші програми розробника Anupam Sengupta

RubyTree
RubyTree

1 Mar 15

Rubytree

Коментар не знайдено
додати коментар
Включіть картинки!