Hashie foi criado para ajudar os desenvolvedores que muitas vezes dependem de URL hashes para controlar o conteúdo que é carregado na página ou que se desenvolvem em uma ZPE diariamente (aplicações de uma única página).
Hashes ou hashtags permitir que o usuário para detectar uma ligeira alteração no conteúdo da página, geralmente desencadeada por um novo conteúdo carregado via AJAX que não muda a página completamente.
Trabalhar com hashes pode ser bastante complicado, mas a biblioteca Hashie fornece uma maneira simples, muito-bem documentado de fazê-lo.
A biblioteca é dividido em extensões menores, que podem ser carregados com base naquilo que seus hashes precisa fazer.
Hashie suporta regras de hash de coerção, remapeamento de hash, URL de hash de análise, e muitos outros mais
O que é novo nesta versão:.
- #extractable_options Adicionado? assim ActiveSupport Array # extract_options! pode extraí-lo.
- Adicionado a capacidade de definir os padrões baseados em hash de atual.
- suporte de bloco Adicionado ao indiferente #fetch de acesso.
- Adicionado suporte para condicionalmente necessária Hashie :: atributos Dash.
- suporte de bloco Adicionado a extensões :: DeepMerge.
- métodos de utilidade pública Adicionado para stringify e simbolizam chaves.
- Fixado manipulação de valores proc padrão no Mash.
- Corrigido o erro onde Dash.property modifica objeto argumento.
- #stringify_keys e #symbolize_keys fixos colisão com ActiveSupport.
- SafeAssignment agora também proteger as atribuições de estilo hash.
- Métodos como abc? return true / false com Hashie :: Extensions :: MethodReader.
- Herdar coerções chave.
O que é novo na versão 3.4.2:
- #extractable_options Adicionado? assim ActiveSupport Array # extract_options! pode extraí-lo.
- Adicionado a capacidade de definir os padrões baseados em hash de atual.
- suporte de bloco Adicionado ao indiferente #fetch de acesso.
- Adicionado suporte para condicionalmente necessária Hashie :: atributos Dash.
- suporte de bloco Adicionado a extensões :: DeepMerge.
- métodos de utilidade pública Adicionado para stringify e simbolizam chaves.
- Fixado manipulação de valores proc padrão no Mash.
- Corrigido o erro onde Dash.property modifica objeto argumento.
- #stringify_keys e #symbolize_keys fixos colisão com ActiveSupport.
- SafeAssignment agora também proteger as atribuições de estilo hash.
- Métodos como abc? return true / false com Hashie :: Extensions :: MethodReader.
- Herdar coerções chave.
O que é novo na versão 3.4.1:
- #extractable_options Adicionado? assim ActiveSupport Array # extract_options! pode extraí-lo.
- Adicionado a capacidade de definir os padrões baseados em hash de atual.
- suporte de bloco Adicionado ao indiferente #fetch de acesso.
- Adicionado suporte para condicionalmente necessária Hashie :: atributos Dash.
- suporte de bloco Adicionado a extensões :: DeepMerge.
- métodos de utilidade pública Adicionado para stringify e simbolizam chaves.
- Fixado manipulação de valores proc padrão no Mash.
- Corrigido o erro onde Dash.property modifica objeto argumento.
- #stringify_keys e #symbolize_keys fixos colisão com ActiveSupport.
- SafeAssignment agora também proteger as atribuições de estilo hash.
- Métodos como abc? return true / false com Hashie :: Extensions :: MethodReader.
- Herdar coerções chave.
Comentários não encontrado