Classe: Mongoid::StringifiedSymbol
- Herda:
-
Objeto
- Objeto
- Mongoid::StringifiedSymbol
- Definido em:
- lib/mongoid/stringified_symbol.rb
Visão geral
Uma classe que envia valores para o banco de dados como strings, mas os retorna ao usuário como símbolos.
Recolhimento do Resumo do método de classe
-
.desmongoize(objeto) ➤ Símbolo
privado
Converta o objeto de seu mongo Ruby tipo compatível com para esse tipo.
-
.evolve(objeto) ➤ string
privado
Transforma o objeto do tipo Ruby no tipo de tipo usado em queries MQL .
-
.mongoize(objeto) ➤ string
privado
Transforme o objeto do tipo Ruby no tipo de tipo usado para a persistência do MongoDB .
Detalhes do método de classe
.desmongoize(objeto) ➤ Símbolo
Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.
Converta o objeto de seu mongo Ruby tipo compatível com para esse tipo.
18 19 20 21 22 23 24 |
# Arquivo 'lib/mongoid/stringified_symbol.rb', linha 18 def desmongoizar(objeto) se objeto.nada? objeto mais objeto.to_s.to_sym end end |
.evolve(objeto) ➤ string
Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.
Transforma o objeto do tipo Ruby no tipo de tipo usado em queries MQL .
56 57 58 |
# Arquivo 'lib/mongoid/stringified_symbol.rb', linha 56 def evolua(objeto) mongoize(objeto) end |
.mongoize(objeto) ➤ string
Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.
Transforme o objeto do tipo Ruby no tipo de tipo usado para a persistência do MongoDB .
37 38 39 40 41 42 43 |
# Arquivo 'lib/mongoid/stringified_symbol.rb', linha 37 def mongoize(objeto) se objeto.nada? objeto mais objeto.to_s end end |