Rubytree

Screenshot Software:
Rubytree
Detalii soft:
Versiune: 0.8.3
Incarca data: 20 Feb 15
Producător: Anupam Sengupta
Licenţă: Gratuit
Popularitate: 0

Rating: nan/5 (Total Votes: 0)

Rubytree este un simplu de utilizat copac scop punerea în aplicare generală structură de date în Ruby.
Acesta oferă metode de acces ușor pentru a naviga ierarhiei, cât și pentru accesarea nodurile. Proiectul prevede, de asemenea Rubytree capacitatea de a mobiliza întreaga structură arborescentă

Ce este nou în această versiune:.

  • Acesta este un primul rând un comunicat de bugfix cu unele modificări de ambalare.
  • dependența de Hoe a fost eliminat.
  • bijuterie construiește acum cu gemspecs de vanilie.
  • Suport pentru bundler a fost adaugat.
  • Suport pentru Gem-testeri a fost adaugat.
  • Metoda #as_json a fost implementat pentru a sprijini Rails codare JSON.
  • Metoda TreeNode # frații acum revine în mod corect un array gol pentru nodurile rădăcină.

Ce este nou în versiunea 0.8.2:

  • Această versiune de întreținere stabilește un bug cu Tree: :. Metoda TreeNode # to_s, care a fost de rupere dacăcontent sau @ parent.name nu au fost tipuri de date șir

Ce este nou în versiunea 0.8.1:

  • Principala modificare din R0.8.0 / R0. 8.1 este conversia tuturor numelor metoda CamelCase la snake_case. Vechile Numele metoda CamelCase va funcționa în continuare (pentru a se asigura compatibilitatea), dar va afișa, de asemenea, un avertisment.
  • TreeNode # adauga metodă acceptă acum un punct de inserare copil opțional.
  • subarbore din nodul curent poate fi acum donată în întregime cu ajutorul TreeNode # detached_subtree_copy metoda `'.
  • O mare bug-fix pentru bug # 28613 care a afectat punerea în aplicare Binarytree.

Ce este nou în versiunea 0.7.0:

  • Adaugarea de noi metode de a raporta statisticile grad de nod.
  • adăugată "nivel" A metoda confort alias la "nodeDepth".
  • convertită excepțiile aruncate pe argumente invalide la "ArgumentError" în loc de "RuntimeError".
  • convertită documentația în format Yard.
  • Adaugarea de noi metode pentru conversia de la / la formate JSON. Datorită Dirk Breuer [http://github.com/railsbros-dirk] pentru acest furcă [http://github.com/galaxycats/].
  • Adaugata un dosar cu documentație API-MODIFICĂRI separat.
  • remedieri Adăugat de rădăcină legate de condițiile de margine de la "isOnlyChild?", "NextSibling", "previousSibling" și "scoate" metode.
  • Eliminat fișier "ChangeLog" ca acest lucru poate fi acum generate de busteni git.
  • Alte cod de curatare minor.

Ce este nou în versiunea 0.6.2:.

  • Aceasta este o versiune de actualizare documentare

Ce este nou în versiunea 0.6.1:

  • schimbată hard-dependența pe "structured_warnings" RubyGem la un soft-dependență - care execută Rubytree încă de lucru în cazul în care acest lucru RubyGem nu este disponibil. Motivul pentru aceasta este că noi nu ar trebui să impună utilizatorului să instaleze o bibliotecă separată doar pentru o singură funcție margine caz (în acest caz, pentru a indica o metodă învechită). Cu toate acestea, în cazul în care biblioteca _is_ disponibile pe sistemul utilizatorului, atunci acesta va fi folosit.

Ce este nou în versiunea 0.6.0:

  • Fixed bug # 22535 [http: // rubyforge.org/tracker/index.php?func=detail&aid=22535&group_id=1215&atid=4793] în cazul în care
  • metodă adâncime a fost de fapt revenirea înălțime + 1 (nu adâncimea).
  • marcate Arbore :: TreeNode metoda # profunzime ca * depreciate * (și a introdus dependența run-time pe
  • structurat avertismente [http://github.com/schmidt/structured_warnings] gem).

Alte software-uri de dezvoltator Anupam Sengupta

RubyTree
RubyTree

1 Mar 15

Comentarii la Rubytree

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!