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.
22 23 24 25 26 27 28 |
# Arquivo 'lib/mongoid/stringified_symbol.rb', linha 22 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 .
60 61 62 |
# Arquivo 'lib/mongoid/stringified_symbol.rb', linha 60 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 .
41 42 43 44 45 46 47 |
# Arquivo 'lib/mongoid/stringified_symbol.rb', linha 41 def mongoize(objeto) se objeto.nada? objeto mais objeto.to_s end end |