Rubytree

Software screenshot:
Rubytree
Software detaljer:
Version: 0.8.3
Upload dato: 20 Feb 15
Udvikler: Anupam Sengupta
Licens: Gratis
Popularitet: 80

Rating: 5.0/5 (Total Votes: 1)

Rubytree er en simpel at bruge generelle formål træ datastruktur implementering i Ruby.
Det giver nem adgang metoder til at navigere hierarkiet, og for at få adgang til noder. Rubytree projekt giver også mulighed for at marshal hele træstruktur

Hvad er nyt i denne udgivelse:.

  • Dette er et primært en bugfix release med nogle emballage ændringer.
  • afhængighed af Hoe er blevet fjernet.
  • perle bygger nu med vanille gemspecs.
  • er blevet tilføjet understøttelse af Bundler.
  • Der er tilføjet Støtte til perle-testere.
  • #as_json Metoden er iværksat for at støtte Rails JSON-kodning.
  • TreeNode # søskende metode nu korrekt returnerer en tom array til root noder.

Hvad er nyt i version 0.8.2:

  • Dette vedligeholdelse udgivelse løser en fejl med træet: :. TreeNode # to_s metode, der var ved at bryde, hviscontent eller @ parent.name ikke var streng datatyper

Hvad er nyt i version 0.8.1:

  • Den vigtigste ændring i R0.8.0 / R0. 8.1 er konvertering af alle CamelCase metode navne til snake_case. De gamle CamelCase metode navne vil stadig arbejde (for at sikre bagudkompatibilitet), men vil også vise en advarsel.
  • TreeNode # tilføjer metode accepterer nu en valgfri barn indsætningspunktet.
  • undertræ fra den nuværende node kan nu klones i sin helhed ved hjælp af `TreeNode # detached_subtree_copy 'metode.
  • En stor bug-fix for bug # 28613, som påvirkede Binarytree implementering.

Hvad er nyt i version 0.7.0:

  • Tilføjet nye metoder til at indberette den grad statistik over en node.
  • Tilføjet en bekvemmelighed metode alias 'niveau' til 'nodeDepth ".
  • Omregnet undtagelserne smides på ugyldige argumenter til »ArgumentError 'i stedet for' Runtimeerror".
  • Omregnet dokumentationen til Yard format.
  • Tilføjet nye metoder til konvertering fra / til JSON formater. Takket være Dirk Breuer [http://github.com/railsbros-dirk] for denne gaffel [http://github.com/galaxycats/].
  • Tilføjet en separat API-ÆNDRINGER dokumentationsfil.
  • Tilføjet rettelser til root relaterede kant betingelser til "isOnlyChild? ',' NextSibling ',' previousSibling" og "fjern" metoder.
  • Fjernet "ChangeLog" fil, da dette kan nu genereres fra git logs.
  • andre mindre kode oprydning.

Hvad er nyt i version 0.6.2:.

  • Dette er et dokumentationsredskab opdatering release

Hvad er nyt i version 0.6.1:

  • Ændret hårdt afhængighed de »structured_warnings ' RubyGem til en soft-afhængighed - som lader Rubytree stadig arbejde, hvis dette RubyGem er ikke tilgængelig. Begrundelsen for dette er, at vi ikke bør kræve at brugeren til at installere en separat bibliotek bare for en enkelt kant-case-funktion (i dette tilfælde, at angive en forældet metode). Men hvis biblioteket _is_ findes på brugerens system, så det vil blive brugt.

Hvad er nyt i version 0.6.0:

  • Fixed bug # 22535 [http: // rubyforge.org/tracker/index.php?func=detail&aid=22535&group_id=1215&atid=4793], hvor den
  • dybde metode blev faktisk returnere højde + 1 (dybden).
  • markerede Tree :: TreeNode # dybde metoden som * forældet * (og indførte run-time afhængighed
  • strukturerede-advarsler [http://github.com/schmidt/structured_warnings] perle).

Andre software developer Anupam Sengupta

RubyTree
RubyTree

1 Mar 15

Kommentarer til Rubytree

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!