Rubytree

Software skärmdump:
Rubytree
Mjukvaruinformation:
Version: 0.8.3
Ladda upp dagen: 20 Feb 15
Utvecklare: Anupam Sengupta
Licens: Gratis
Popularitet: 0

Rating: nan/5 (Total Votes: 0)

Rubytree är en enkel att använda ändamålet träddatastruktur genomförandet generellt i Ruby.
Det ger enkla metoder för navigering hierarkin, samt för åtkomst noderna åtkomst. Rubytree projekt ger också möjlighet att uppbringa hela trädstrukturen

Vad är nytt i den här versionen:.

  • Det här är ett primärt en felrättningsutgåva med vissa förpackningsförändringar.
  • beroendet Hoe har tagits bort.
  • pärla bygger nu med vanilj gemspecs.
  • Stöd för Bundler har lagts till.
  • Stöd för gem-testare har lagts till.
  • #as_json Metoden har genomförts för att stödja Rails JSON-kodning.
  • TreeNode # syskon metoden nu återgår korrekt en tom array för rotnoder.

Vad är nytt i version 0.8.2:

  • Denna underhålls utgåva rättar en bugg med träd: :. TreeNode # to_s metod, som bryter omcontent eller @ parent.name inte string datatyper

Vad är nytt i version 0.8.1:

  • Den största förändringen i R0.8.0 / R0. 8.1 är konvertering av samtliga Camelcase metodnamn att snake_case. De gamla Camelcase metodnamn fungerar fortfarande (för att säkerställa kompatibilitet bakåt), men kommer också att visa en varning.
  • De TreeNode # lägga metod accepterar nu en valfri barninsättningspunkten.
  • träd från den aktuella noden kan nu klonas i sin helhet med hjälp av `TreeNode # detached_subtree_copy 'metod.
  • En stor bugg-fix för bugg # 28613 vilket påverkade genomförandet av binary.

Vad är nytt i version 0.7.0:

  • Inkom nya metoder för att redovisa examens statistiken för en nod.
  • Inkom en bekvämlighet metod alias "nivå" till "nodeDepth".
  • Omräknat undantagen kastas på ogiltiga argument till "Argument" istället för "RuntimeError".
  • Omräknat dokumentationen till Yard-format.
  • Inkom nya metoder för att konvertera från / till JSON-format. Tack vare Dirk Breuer [http://github.com/railsbros-dirk] för denna gaffel [http://github.com/galaxycats/].
  • Inkom en separat API-FÖRÄNDRINGAR dokumentation.
  • Lades korrigeringar för root relaterade kant villkor till 'isOnlyChild?', 'NextSibling', 'previousSibling "och" ta bort "metoder.
  • Tog bort "ChangeLog" filen som detta kan nu genereras från GIT loggar.
  • Övrigt mindre kod rensning.

Vad är nytt i version 0.6.2:.

  • Det här är en dokumentationsuppdatering frigör

Vad är nytt i version 0.6.1:

  • Bytt hårt beroende de "structured_warnings" RubyGem till en mjuk beroende - som låter Rubytree fortfarande fungera om detta RubyGem inte är tillgänglig. Skälet till detta är att vi inte bör kräva att användaren att installera ett separat bibliotek bara för en enda kant-fall-funktionen (i det här fallet, för att indikera ett föråldrat metod). Men om biblioteket _is_ tillgänglig på användarens system, så kommer det att vänja.

Vad är nytt i version 0.6.0:

  • Fixat buggen # 22535 [http: // rubyforge.org/tracker/index.php?func=detail&aid=22535&group_id=1215&atid=4793] där
  • djup metoden faktiskt återhöjd + 1 (inte djup).
  • Marked Tree :: TreeNode # djup metod som * föråldrat * (och introducerade körtids beroende
  • strukturerade-varningar [http://github.com/schmidt/structured_warnings] pärla).

Annan programvara för utvecklare Anupam Sengupta

RubyTree
RubyTree

1 Mar 15

Kommentarer till Rubytree

Kommentarer hittades inte
Kommentar
Slå på bilder!