Rubytree

Software captura de pantalla:
Rubytree
Detalles de software:
Versión: 0.8.3
Fecha de carga: 20 Feb 15
Promotor: Anupam Sengupta
Licencia: Libre
Popularidad: 0

Rating: nan/5 (Total Votes: 0)

Rubytree es un simple utilizar el árbol finalidad la aplicación general de estructura de datos en Ruby.
Se proporciona métodos de fácil acceso para navegar por la jerarquía, así como para acceder a los nodos. Proyecto Rubytree también proporciona capacidad para reunir a toda la estructura de árbol

¿Cuál es nuevo en esta versión:.

  • Esta es una principalmente una versión de corrección de errores con algunos cambios de los paquetes.
  • La dependencia de la azada se ha eliminado.
  • La joya construye ahora con gemspecs vainilla.
  • Soporte para Bundler ha agregado.
  • Soporte para gema-testers ha agregado.
  • El método #as_json se ha implementado para apoyar Rails codificación JSON.
  • El método TreeNode # hermanos ahora devuelve correctamente un conjunto vacío de nodos raíz.

¿Qué hay de nuevo en la versión 0.8.2:

  • Esta versión de mantenimiento corrige un error con el árbol: :. método TreeNode # to_s, que estaba infringiendo sicontent o @ parent.name no eran los tipos de datos de cadena

¿Cuál es nuevo en la versión 0.8.1:

  • El principal cambio en R0.8.0 / R0. 8.1 es la conversión de todos los nombres de los métodos CamelCase para snake_case. Los viejos nombres de métodos CamelCase seguirán funcionando (para asegurar la compatibilidad hacia atrás), pero también mostrará una advertencia.
  • Las TreeNode # añaden método acepta ahora un punto de inserción hijo opcional.
  • El subárbol del nodo actual ahora se puede clonar en su totalidad mediante el método `TreeNode # detached_subtree_copy '.
  • Una importante corrección de errores para el bug # 28613 que impactó la implementación BinaryTree.

¿Qué hay de nuevo en la versión 0.7.0:

  • Alta nuevos métodos para reportar las estadísticas de grado de una nodo.
  • Se ha añadido un método de conveniencia alias 'nivel' a 'nodeDepth'.
  • Construcción las excepciones producidas en argumentos válidos para 'ArgumentError' en vez de 'RuntimeError'.
  • Construcción de la documentación en formato Yard.
  • Alta nuevos métodos para la conversión de / a formatos JSON. Gracias a Dirk Breuer [http://github.com/railsbros-dirk] para este tenedor [http://github.com/galaxycats/].
  • Ha añadido un archivo de documentación de la API-CAMBIOS separado.
  • correcciones añadidas para la raíz relacionada condiciones de borde a 'isOnlyChild?', 'NextSibling', 'previousSibling' y 'eliminar' métodos.
  • Eliminado el archivo 'ChangeLog' ya que esto ahora se puede generar a partir de los registros de git.
  • Otro limpieza código menor.

¿Qué hay de nuevo en la versión 0.6.2:.

  • Se trata de una versión de actualización de documentación

¿Cuál es nuevo en la versión 0.6.1:

  • Se ha cambiado la dependencia duro en los 'structured_warnings' rubygem a un soft-dependencia - que permite Rubytree todavía funciona si esta rubygem no está disponible. La razón de esto es que no debemos requerir que el usuario instale una biblioteca separada sólo por una sola función borde de los casos (en este caso, para indicar un método en desuso). Sin embargo, si la biblioteca _is_ disponible en el sistema del usuario, entonces se acostumbrará.

¿Qué hay de nuevo en la versión 0.6.0:

  • Se ha solucionado el bug # 22535 [http: // rubyforge.org/tracker/index.php?func=detail&aid=22535&group_id=1215&atid=4793] donde el
  • método de profundidad en realidad estaba regresando altura + 1 (no la profundidad).
  • marcó el método # profundidad Árbol :: TreeNode como * desuso * (e introdujo la dependencia en tiempo de ejecución en
  • -warnings estructurados [http://github.com/schmidt/structured_warnings] joya).

Otro software de desarrollador Anupam Sengupta

RubyTree
RubyTree

1 Mar 15

Comentarios a la Rubytree

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!