Clase: Mongoid::StringifiedSymbol
- Hereda:
-
Objeto
- Objeto
- Mongoid::Símbolo de cadena
- Definido en:
- lib/mongoid/stringified_symbol.rb
Overview
Una clase que envía valores a la base de datos como cadenas pero los devuelve al usuario como símbolos.
Colapso delresumen del método de clase
-
.demongoize(objeto) ⇒ Símbolo
privada
Convierte el objeto de su tipo ruby compatible con mongo a este tipo.
-
.evolve(objeto) ⇒ Cadena
privada
Convierte el objeto del tipo Ruby al tipo utilizado en las consultas MQL.
-
.mongoize(objeto) ⇒ Cadena
privada
Convierte el objeto del tipo Ruby al tipo utilizado para la persistencia de MongoDB.
Detalles del método de clase
.demongoize(objeto) ⇒ Símbolo
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Convierte el objeto de su tipo ruby compatible con mongo a este tipo.
22 23 24 25 26 27 28 |
# Archivo 'lib/mongoid/stringified_symbol.rb', línea 22 def demonizar(Objeto) Si Objeto.nil? Objeto else Objeto.a_s.a_sym end end |
.evolve(objeto) ⇒ Cadena
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Convierte el objeto del tipo Ruby al tipo utilizado en las consultas MQL.
60 61 62 |
# Archivo 'lib/mongoid/stringified_symbol.rb', línea 60 def evolucionar(Objeto) mangostas(Objeto) end |
.mongoize(objeto) ⇒ Cadena
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Convierte el objeto del tipo Ruby al tipo utilizado para la persistencia de MongoDB.
41 42 43 44 45 46 47 |
# Archivo 'lib/mongoid/stringified_symbol.rb', línea 41 def mangostas(Objeto) Si Objeto.nil? Objeto else Objeto.a_s end end |