Prog.varedetaljer:
Versjon: 0.8.3
Last opp dato: 20 Feb 15
Lisens: Gratis
Popularitet: 80
Rubytree er en enkel å bruke generelle formål tre datastruktur implementering i Ruby.
Det gir enkel tilgang metoder for å navigere i hierarkiet, samt for tilgang nodene. Rubytree Prosjektet gir også mulighet til å føre hele trestrukturen
Hva er nytt i denne utgaven:.
- Dette er et primært en bugfix utgivelse med noen emballasje endringer.
- Den avhengigheten Hoe har blitt fjernet.
- Perle bygger nå med vanilje gemspecs.
- Støtte for Bundler har blitt lagt til.
- Støtte for perle-testere har blitt lagt til.
- #as_json metoden har blitt iverksatt for å støtte Rails JSON-koding.
- TreeNode # søsken metode nå returnerer riktig en tom array for root noder.
Hva er nytt i versjon 0.8.2:
- Dette vedlikeholdet utgivelsen retter en feil med treet: .: TreeNode # to_s metoden, som var å bryte hviscontent eller @ parent.name var ikke streng datatyper
Hva er nytt i versjon 0.8.1:
- Den viktigste endringen i R0.8.0 / R0. 8.1 er konvertering av alle Camelcase metodenavn til snake_case. De gamle Camelcase metodenavn vil fortsatt arbeide (for å sikre bakoverkompatibilitet), men vil også vise en advarsel.
- De TreeNode # legg metode aksepterer nå en valgfri barneinnsettingspunktet.
- treet fra gjeldende node kan nå bli klonet i sin helhet ved hjelp av `TreeNode # detached_subtree_copy" -metoden.
- En stor bug-fix for bug # 28613 som påvirket BinærTre gjennomføring.
Hva er nytt i versjon 0.7.0:
- Lagt til nye metoder for å rapportere graden statistikk av en node.
- Lagt til en praktisk metode alias 'nivå' til 'nodeDepth'.
- Omregnet unntakene kastet på ugyldige argumenter til 'ArgumentError' i stedet for 'RuntimeError'.
- Omregnet dokumentasjonen til Yard format.
- Lagt til nye metoder for å konvertere fra / til JSON formater. Takk til Dirk Breuer [http://github.com/railsbros-dirk] for denne gaffel [http://github.com/galaxycats/].
- Lagt til en egen API-ENDRINGER dokumentasjonsfil.
- Lagd feilrettinger for rot relatert edge forhold til 'isOnlyChild?', 'NextSibling', 'previousSibling' og 'fjerne' metoder.
- Fjernet 'ChangeLog' fil som dette kan nå bli generert fra git logger.
- Annet mindre kode opprydding.
Hva er nytt i versjon 0.6.2:.
- Dette er en oppdatering dokumentasjon utgivelse
Hva er nytt i versjon 0.6.1:
- Endret hard-avhengighet på 'structured_warnings' RubyGem til en soft-avhengighet - som lar Rubytree fortsatt fungere hvis denne RubyGem er ikke tilgjengelig. Begrunnelsen for dette er at vi ikke skal kreve at brukeren til å installere et eget bibliotek bare for én enkelt kant-case-funksjon (i dette tilfellet, for å indikere en foreldet metode). Men hvis biblioteket _is_ tilgjengelig på brukerens system, så vil det bli brukt.
Hva er nytt i versjon 0.6.0:
- Fikset bug # 22535 [http: // rubyforge.org/tracker/index.php?func=detail&aid=22535&group_id=1215&atid=4793] der
- dybde metoden ble faktisk tilbake høyde + 1 (ikke dybden).
- Marked Tree :: TreeNode # dybde metode som * deprecated * (og introduserte kjøretids avhengighet
- strukturerte-advarsler [http://github.com/schmidt/structured_warnings] perle).
Kommentarer ikke funnet