Rubytree

Software screenshot:
Rubytree
Software informatie:
Versie: 0.8.3
Upload datum: 20 Feb 15
Ontwikkelaar: Anupam Sengupta
Licentie: Gratis
Populariteit: 0

Rating: nan/5 (Total Votes: 0)

Rubytree is een eenvoudig te gebruiken voor algemene doeleinden boom datastructuur implementatie gebruiken in Ruby.
Het biedt gemakkelijke toegang methoden voor het navigeren in de hiërarchie, maar ook voor de toegang tot de knooppunten. Rubytree project voorziet ook in staat om de hele boomstructuur marshal

Wat is nieuw in deze release:.

  • Dit is een primair een bugfix release met een aantal wijzigingen van de verpakking.
  • De afhankelijkheid van de Schoffel is verwijderd.
  • De edelsteen bouwt nu met vanille gemspecs.
  • Ondersteuning voor Bundler is toegevoegd.
  • Ondersteuning voor gem-testers is toegevoegd.
  • De #as_json methode is geïmplementeerd ter ondersteuning van Rails JSON-codering.
  • De TreeNode # broers en zussen methode nu correct retourneert een lege array voor root nodes.

Wat is nieuw in versie 0.8.2:

  • Dit maintenance release lost een bug met de boom: :. TreeNode # to_s methode, die werd breken alscontent of @ parent.name soorten reeks gegevens waren niet

Wat is nieuw in versie 0.8.1:

  • De belangrijkste verandering in R0.8.0 / R0. 8.1 is conversie van alle CamelCase methode namen aan snake_case. De oude CamelCase methode namen zullen nog steeds werken (om achterwaartse compatibiliteit te garanderen), maar zal ook een waarschuwing te geven.
  • De TreeNode # toe te voegen methode accepteert nu een optionele kind invoegpunt.
  • De substructuur van het huidige knooppunt kan nu worden gekloond in zijn geheel met behulp van de `TreeNode # detached_subtree_copy 'methode.
  • Een belangrijke bug-fix voor de bug # 28613 waarvan de uitvoering Binarytree beïnvloed.

Wat is nieuw in versie 0.7.0:

  • Toegevoegde nieuwe methoden om de mate van statistieken van een rapport knooppunt.
  • Toegevoegd gemak methode alias 'level' naar 'nodeDepth'.
  • Omgezet de uitzonderingen gegooid op ongeldige argumenten om 'ArgumentError' in plaats van 'RuntimeError'.
  • Omgezet de documentatie om Yard-formaat.
  • Toegevoegde nieuwe methoden voor het omzetten van / naar JSON formaten. Met dank aan Dirk Breuer [http://github.com/railsbros-dirk] voor deze vork [http://github.com/galaxycats/].
  • Toegevoegd een aparte API-WIJZIGINGEN documentatiemap.
  • Toegevoegd fixes voor root gerelateerd rand voorwaarden 'isOnlyChild?', 'NextSibling', 'previousSibling' en 'verwijderen' methoden.
  • Removed de 'ChangeLog' bestand als dit kan nu worden gegenereerd uit de git logs.
  • Andere kleine code cleanup.

Wat is nieuw in versie 0.6.2:.

  • Dit is een documentatie-update versie

Wat is nieuw in versie 0.6.1:

  • Veranderde de hard-afhankelijkheid van de 'structured_warnings' rubygem om een ​​soft-afhankelijkheid - waarmee Rubytree werken nog steeds als dit rubygem is niet beschikbaar. De reden hiervoor is dat we niet moet de gebruiker vragen een afzonderlijk library te installeren voor een enkele rand-case functie (in dit geval, een afgekeurde methode aangeven). Als de bibliotheek _is_ op het systeem van de gebruiker, dan zal wennen.

Wat is nieuw in versie 0.6.0:

  • De bug # 22535 [http: // rubyforge.org/tracker/index.php?func=detail&aid=22535&group_id=1215&atid=4793] waar de
  • diepte methode werd eigenlijk terug in hoogte + 1 (niet de diepte).
  • Marked de Boom :: TreeNode # diepte methode * deprecated * (en introduceerde de run-time afhankelijkheid
  • gestructureerd-waarschuwingen [http://github.com/schmidt/structured_warnings] gem).

Andere software van ontwikkelaar Anupam Sengupta

RubyTree
RubyTree

1 Mar 15

Reacties op Rubytree

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!