Rubytree

Software screenshot:
Rubytree
Podrobnosti Software:
Verze: 0.8.3
Datum uploadu: 20 Feb 15
Vývojka: Anupam Sengupta
Licence: Volný
Popularita: 0

Rating: nan/5 (Total Votes: 0)

Rubytree je jednoduchý na používání General Purpose stromu implementační struktury dat v Ruby.
Poskytuje jednoduché metody přístupu k navigaci hierarchii, jakož i pro přístup k uzly. Rubytree projekt také poskytuje možnost zařazování celou stromovou strukturu

Co je nového v této verzi:.

  • To je v první řadě vydání s opravami chyb s některými změnami balení.
  • Závislost na Hoe byla odstraněna.
  • klenot nyní staví s vanilkovým gemspecs.
  • Podpora Bundler byl přidán.
  • Podpora klenot testery byla přidána.
  • metoda #as_json byla implementována podpora Rails kódování JSON.
  • metoda TreeNode # sourozenci nyní správně vrátí prázdné pole pro kořenové uzly.

Co je nového ve verzi 0.8.2:

  • Tato verze údržba opravuje chybu se stromem: :. Metoda TreeNode # to_s, který lámal pokudcontent nebo @ parent.name nebyli řetězec datové typy

Co je nového ve verzi 0.8.1:

  • Hlavní změnou v R0.8.0 / R0. 8.1 je převedení všech názvy metod CamelCase k snake_case. Staré názvy Metoda CamelCase bude i nadále pracovat (k zajištění zpětné kompatibility), ale bude také zobrazovat varování.
  • Na TreeNode # přidat metoda nyní přijímá volitelný textový dítě místo.
  • podstromu z aktuálního uzlu může být nyní klonován v celém rozsahu s použitím # detached_subtree_copy metodu `TreeNode '.
  • major bug-fix pro chybě # 28613 což ovlivnilo provádění Binarytree.

Co je nového ve verzi 0.7.0:

  • Přidány nové metody, hlásit statistiky stupňové uzel.
  • přidal metoda pohodlí alias "úroveň" na "nodeDepth".
  • V přepočtu na výjimky vyvolané falešnými argumenty "ArgumentError" namísto "RuntimeError".
  • převedené dokumentaci do formátu Yard.
  • Přidány nové metody pro převod z / do formátů JSON. Díky Dirk Breuer [http://github.com/railsbros-dirk] této vidlice [http://github.com/galaxycats/].
  • přidáno samostatné API, soubor změn dokumentace.
  • Přidány opravy pro kořenové související okrajových podmínek "isOnlyChild?", "NextSibling", "previousSibling" a "odstranit" metody.
  • Odebráno spis "changelog", protože to může být nyní generovány z kulatiny git.
  • Ostatní vedlejší kód vyčištění.

Co je nového ve verzi 0.6.2:.

  • Toto je vydání aktualizace dokumentace

Co je nového ve verzi 0.6.1:

  • Změnil hard-závislost na "structured_warnings" RubyGem na měkkou závislosti - která umožňuje Rubytree stále fungovat, pokud to RubyGem není k dispozici. Důvodem je to, že bychom neměli požadovat, aby uživatel nainstalovat samostatnou knihovnu jen na jeden jediný funkci hrana-case (v tomto případě ukázat zastaralé metody). Nicméně, v případě, že knihovna přece _je_ k dispozici v systému uživatele, pak to bude zvyknout.

Co je nového ve verzi 0.6.0:

  • Opravena chyba # 22535 [http: // rubyforge.org/tracker/index.php?func=detail&aid=22535&group_id=1215&atid=4793], kde
  • hloubka metoda byla vlastně vrací výška + 1 (ne hloubku).
  • označil Tree :: TreeNode metodu # hloubky as * * zastaralé (a představil run-time závislost na
  • strukturovanou varování [http://github.com/schmidt/structured_warnings] gem).

Ostatní software developer Anupam Sengupta

RubyTree
RubyTree

1 Mar 15

Komentáře k Rubytree

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!