Rubytree

Tela Software:
Rubytree
Detalhes de Software:
Versão: 0.8.3
Data de upload: 20 Feb 15
Revelador: Anupam Sengupta
Licença: Livre
Popularidade: 0

Rating: nan/5 (Total Votes: 0)

Rubytree é um simples usar geral árvore propósito estrutura de dados aplicação em Ruby.
Ele fornece métodos de acesso fácil para navegar na hierarquia, bem como para acessar os nós. Rubytree projeto também fornece capacidade de mobilizar toda a estrutura da árvore

O que é novo nesta versão:.

  • Este é um primariamente uma versão de correções com algumas mudanças de embalagem.
  • A dependência de Hoe foi removido.
  • A jóia agora constrói com gemspecs baunilha.
  • Suporte para Bundler foi adicionado.
  • Suporte para gem-testers foi adicionado.
  • O método #as_json foi implementado para apoiar Rails JSON codificação.
  • O método TreeNode # irmãos agora retorna corretamente uma matriz vazia para nós raiz.

O que é novo na versão 0.8.2:

  • Esta versão de manutenção corrige um bug com a Árvore: :. método TreeNode # to_s, que estava quebrando secontent ou @ parent.name não eram os tipos de dados da cadeia

O que é novo na versão 0.8.1:

  • A principal mudança no R0.8.0 / R0. 8,1 é a conversão de todos os nomes de métodos CamelCase para snake_case. Os antigos nomes de métodos CamelCase ainda vai trabalhar (para garantir a compatibilidade com versões anteriores), mas também irá exibir um aviso.
  • Os TreeNode # adicionar método agora aceita um ponto de inserção da criança opcional.
  • A subárvore do nó atual agora pode ser clonado em sua totalidade usando o TreeNode # método `detached_subtree_copy '.
  • Um grande bug-correção para bug # 28613 que impactou a implementação BinaryTree.

O que é novo na versão 0.7.0:

  • Adicionado novos métodos para relatar as estatísticas de graduação de uma nó.
  • Adicionado "nível" Um método de conveniência alias para 'nodeDepth'.
  • convertido as exceções lançadas em argumentos inválidos para 'ArgumentError' em vez de 'RuntimeError'.
  • convertido a documentação para o formato Yard.
  • Adicionado novos métodos para a conversão de / para formatos JSON. Graças a Dirk Breuer [http://github.com/railsbros-dirk] para este garfo [http://github.com/galaxycats/].
  • Adicionado um arquivo separado documentação API-MUDANÇAS.
  • correções Adicionado para o root relacionado condições de Borda para 'isOnlyChild?', 'NextSibling', 'previousSibling' e 'remover' métodos.
  • Removido o arquivo "ChangeLog", como este agora podem ser gerados a partir dos logs git.
  • Outros limpeza de código menor.

O que é novo na versão 0.6.2:.

  • Esta é uma versão de atualização da documentação

O que é novo na versão 0.6.1:

  • Mudou a dependência duro com os 'structured_warnings' RubyGem a um soft-dependência - que permite Rubytree ainda funcionam se este RubyGem não está disponível. A justificativa para isso é que não devemos exigir que o usuário instalar uma biblioteca separada apenas por uma única função edge-caso (neste caso, para indicar um método obsoleto). No entanto, se a biblioteca _é_ disponíveis no sistema do usuário, então ele vai se acostumar.

O que é novo na versão 0.6.0:

  • Corrigido o bug # 22535 [http: // rubyforge.org/tracker/index.php?func=detail&aid=22535&group_id=1215&atid=4793] onde
  • método de profundidade foi, na verdade, voltando altura + 1 (não a profundidade).
  • Marcado o método # profundidade Árvore :: TreeNode como * * obsoleto (e introduziu a dependência de tempo de execução em
  • -avisos estruturados [http://github.com/schmidt/structured_warnings] gem).

Outro software de desenvolvedor Anupam Sengupta

RubyTree
RubyTree

1 Mar 15

Comentário para Rubytree

Comentários não encontrado
Adicionar comentário
Ligue imagens!