Rubytree

Logiciel capture d'écran:
Rubytree
Détails logiciels:
Version: 0.8.3
Date de transfert: 20 Feb 15
Développeur: Anupam Sengupta
Licence: Gratuit
Popularité: 0

Rating: nan/5 (Total Votes: 0)

Rubytree est un simple à utiliser arbre objectif la mise en œuvre générale de structure de données en Ruby.
Elle fournit des méthodes d'accès facile pour naviguer dans la hiérarchie, ainsi que pour l'accès aux nœuds. Projet Rubytree fournit également la capacité de mobiliser l'ensemble de l'arborescence

Quoi de neuf dans cette version:.

  • Ce est un avant tout une version de maintenance avec quelques modifications d'emballage.
  • La dépendance à l'égard Hoe a été supprimée.
  • Le joyau construit maintenant avec gemspecs de vanille.
  • Soutien à Bundler a été ajouté.
  • Support pour gem-testeurs a été ajouté.
  • La méthode de #as_json a été mis en œuvre pour soutenir Rails encodage JSON.
  • La méthode TreeNode # fratrie renvoie désormais correctement un tableau vide pour les nœuds de racines.

Ce qui est nouveau dans la version 0.8.2:

  • Cette mise à jour corrige un bug avec l'arbre: :. TreeNode # méthode de to_s, qui a été enfreint sicontent ou @ parent.name ne étaient pas les types de données de chaîne

Quoi de neuf dans la version 0.8.1:

  • Le principal changement dans R0.8.0 / R0. 8.1 est la conversion de tous les noms de méthodes de la syntaxe CamelCase pour snake_case. Les anciens noms de méthodes de CamelCase fonctionneront toujours (pour assurer la compatibilité en arrière), mais également afficher un avertissement.
  • Les TreeNode # ajoutent méthode accepte désormais un point d'insertion de l'enfant en option.
  • Le sous-arbre du nœud courant peut maintenant être cloné dans son intégralité en utilisant la méthode `# detached_subtree_copy TreeNode '.
  • Un bug-fix majeur pour le bogue # 28613 qui a affecté la mise en œuvre binaryTREE.

Ce qui est nouveau dans la version 0.7.0:

  • Ajout de nouvelles méthodes pour rapporter les statistiques de degré d'un noeud.
  • Ajout de niveau «commodité méthode alias 'nodeDepth'.
  • converti les exceptions lancées sur des arguments non valides 'ArgumentError' au lieu de 'RuntimeError'.
  • Ancienne la documentation au format Yard.
  • Ajout de nouvelles méthodes pour la conversion de / vers les formats JSON. Merci à Dirk Breuer [http://github.com/railsbros-dirk] pour cette fourchette [http://github.com/galaxycats/].
  • Ajout d'un fichier de documentation API-CHANGEMENTS séparée.
  • correctifs supplémentaires pour profondes liées à des conditions de pointe 'isOnlyChild?', 'NextSibling »,« previousSibling' et 'supprimer' méthodes.
  • Retiré le fichier «ChangeLog» car cela peut maintenant être générée à partir des journaux de git.
  • Autres mineure nettoyage de code.

Ce qui est nouveau dans la version 0.6.2:.

  • Ce est une mise à jour de la documentation de presse

Quoi de neuf dans la version 0.6.1:

  • Changement de la dure-dépendance sur les «structured_warnings ' rubygem à une dépendance douce - qui permet Rubytree fonctionne toujours si cela rubygem ne est pas disponible. La raison en est que nous ne devrions pas obliger l'utilisateur à installer une bibliothèque séparée juste pour une seule fonction bord cas (dans ce cas, pour indiquer une méthode obsolète). Cependant, si la bibliothèque _is_ disponible sur le système de l'utilisateur, alors il va se habituer.

Ce qui est nouveau dans la version 0.6.0:

  • Correction du bug # 22535 [http: // rubyforge.org/tracker/index.php?func=detail&aid=22535&group_id=1215&atid=4793] où
  • méthode de profondeur a été effectivement revient hauteur + 1 (pas la profondeur).
  • Marqué la méthode # profondeur Arbre :: TreeNode comme obsolète * * (et introduit l'exécution dépendance
  • -avertissements structurés [http://github.com/schmidt/structured_warnings] bijou).

D'autres logiciels de développeur Anupam Sengupta

RubyTree
RubyTree

1 Mar 15

Commentaires à Rubytree

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!