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

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

Colapso del resumen del método de instancia

Detalles del método de instancia

#demongoize(objeto) ⇒ Conjunto

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

Ejemplos:

Demonizar el objeto.

Set.demongoize([1, 2, 3])

Parámetros:

  • Objeto (Matriz)

    El objeto a demonizar.

Devuelve:



39
40
41
42
43
44
# Archivo 'lib/mongoid/extensions/set.rb', línea 39

def demonizar(Objeto)
  caso Objeto
  Cuando ::Configura entonces Objeto
  Cuando ::Arreglo entonces ::Configura.Nuevo(Objeto)
  end
end

#mongoize(objeto) ⇒ Matriz | nulo

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

Ejemplos:

Mongoize el objeto.

Set.mongoize(Set.new([1,2,3]))

Parámetros:

  • Objeto (Colocar) -

    El objeto a mangostear.

Devuelve:

  • (Matriz | nulo ) —

    El objeto mongoizado o nulo.



55
56
57
58
59
60
61
# Archivo 'lib/mongoid/extensions/set.rb', línea 55

def mangostas(Objeto)
  return Si Objeto.nil?
  caso Objeto
  Cuando ::Configura entonces ::Arreglo.mangostas(Objeto.to_a).único
  Cuando ::Arreglo entonces ::Arreglo.mangostas(Objeto).único
  end
end