Módulo: Mongoid::Extensiones::Objeto::Métodos de clase

Definido en:
lib/mongoid/extensiones/objeto.rb

Colapso del resumen del método de instancia

Detalles del método de instancia

#__mongoize_fk__(asociación, objeto) ⇒ Objeto

Obsoleto.

Convierte el objeto proporcionado en una clave externa, dada la restricción de clave de metadatos.

Ejemplos:

Convierte el objeto en un fk.

Object.__mongoize_fk__(association, object)

Parámetros:

Devuelve:

  • (Objeto) -

    El objeto convertido.



203
204
205
206
# Archivo 'lib/mongoid/extensions/object.rb', línea 203

def __mongoize_fk__(asociación, Objeto)
  return nulo Si !Objeto || Objeto == ""
  asociación.convert_to_foreign_key(Objeto)
end

#demongoize(object) ⇒ Objeto

Convierte el objeto de su tipo ruby ​​compatible con mongo a este tipo.

Ejemplos:

Demonizar el objeto.

Object.demongoize(object)

Parámetros:

  • Objeto (Objeto) -

    El objeto a demonizar.

Devuelve:



217
218
219
# Archivo 'lib/mongoid/extensions/object.rb', línea 217

def demonizar(Objeto)
  Objeto
end

#mongoize(objeto) ⇒ Objeto

Convierte el objeto del tipo rubí con el que tratamos a un tipo compatible con Mongo.

Ejemplos:

Mongoize el objeto.

Object.mongoize("123.11")

Parámetros:

  • Objeto (Objeto) -

    El objeto a mangostear.

Devuelve:

  • (Objeto) -

    El objeto mongoizado.



230
231
232
# Archivo 'lib/mongoid/extensions/object.rb', línea 230

def mangostas(Objeto)
  Objeto.mangostas
end