Rubytree

Screenshot der Software:
Rubytree
Softwarebeschreibung:
Version: 0.8.3
Upload-Datum: 20 Feb 15
Entwickler: Anupam Sengupta
Lizenz: Frei
Popularität: 0

Rating: nan/5 (Total Votes: 0)

Rubytree ist eine einfach zu Allzweck-Baumdatenstruktur Einführung in Ruby verwenden.
Es bietet einfachen Zugang Methoden zur Navigation in der Hierarchie, aber auch für den Zugriff auf die Knoten. Rubytree Projekt bietet auch die Fähigkeit, die gesamte Baumstruktur zu ordnen

Was ist neu in dieser Pressemitteilung:.

  • Das ist ein in erster Linie ein Bugfix-Release mit einigen Änderungen der Verpackung.
  • Die Abhängigkeit von Hoe entfernt wurde.
  • Der Edelstein baut jetzt mit Vanille gemspecs.
  • Unterstützung für Bundler wurde hinzugefügt.
  • Unterstützung für Edelstein-Tester wurde hinzugefügt.
  • Die #as_json Verfahren umgesetzt wurde, um Rails unterstützt JSON-Kodierung.
  • Der TreeNode # Geschwister Verfahren nun korrekt ein leeres Array für die Wurzelknoten zurückgibt.

Was ist neu in Version 0.8.2:

  • Diese Wartungsversion einen Fehler mit dem Baum fixiert: :. TreeNode # to_s-Methode, die zu brechen war, wenncontent oder @ parent.name nicht String-Datentypen

Was ist neu in Version 0.8.1:

  • Die Hauptänderung in R0.8.0 / R0. 8.1 Umwandlung aller Camelcase Methodennamen zu snake_case. Die alten Camelcase Methodennamen wird immer noch funktionieren (die Abwärtskompatibilität zu gewährleisten), sondern auch eine Warnung an.
  • Die TreeNode # hinzuzufügen Methode kann nun mit einem optionalen Kind Einfügemarke.
  • Der Teilbaum vom aktuellen Knoten kann nun in seiner Gesamtheit mit dem TreeNode # detached_subtree_copy 'Methode' geklont werden.
  • Ein großer Bug-Fix für Bug # 28613, die die Umsetzung BinaryTree belastet.

Was ist neu in Version 0.7.0:

  • Es wurden neue Methoden, um die Grad-Statistiken eines Berichts Knoten.
  • Eine bequeme Methode, alias "Ebene" auf "nodeDepth 'hinzugefügt.
  • Konvertiert die Ausnahmen auf ungültige Argumente geworfen, um "Argument 'statt' Runtimeerror".
  • Umgerechnet in der Dokumentation zum Yard-Format.
  • zum Konvertieren von / nach JSON-Formate Es wurden neue Methoden. Dank Dirk Breuer [http://github.com/railsbros-dirk] für diese Gabel [http://github.com/galaxycats/].
  • eine separate API-Änderungen Dokumentationsdatei hinzugefügt.
  • Hinzugefügt Fixes für root bezogenen Randbedingungen zu "isOnlyChild? ',' NextSibling ',' previousSibling 'und' Entfernen 'Methoden.
  • die "ChangeLog" Datei entfernt, da dies nun von den git-Logs erzeugt werden.
  • Weitere kleinere Quelltextbereinigung.

Was ist neu in Version 0.6.2:.

  • Das ist ein Dokumentations Update-Release

Was ist neu in Version 0.6.1:

  • Changed die hart Abhängigkeit von den 'structured_warnings' RubyGem zu einem Soft-Abhängigkeit - die Rubytree noch arbeiten, wenn diese nicht verfügbar ist RubyGem können. Der Grund hierfür ist, dass wir den Benutzer nicht erforderlich, eine separate Bibliothek nur für eine einzelne Kante-case Funktion installieren (in diesem Fall, um eine veraltete Methode angeben). Allerdings, wenn die Bibliothek _is_ auf dem System des Benutzers verfügbar, dann wird es zu gewöhnen.

Was ist neu in Version 0.6.0:

  • Der Fehler, der Bug # 22535 [http: // rubyforge.org/tracker/index.php?func=detail&aid=22535&group_id=1215&atid=4793], wo die
  • Tiefe Verfahren tatsächlich wieder Höhe + 1 (nicht die Tiefe).
  • bezeichnete den Baum :: TreeNode # Tiefe Verfahren * * veraltet (und führte die Laufzeitabhängigkeit
  • strukturiert-Warnungen [http://github.com/schmidt/structured_warnings] Edelstein).

Andere Software von Entwickler Anupam Sengupta

RubyTree
RubyTree

1 Mar 15

Kommentare zu Rubytree

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!