Módulo: Mongoid::Extensions::Set::ClassMethods
- Definido en:
- lib/mongoid/extensiones/set.rb
Resumen del método de instancia colapsar
-
#demongoize(objeto) ⇒ Set
Convierte el objeto de su tipo ruby compatible con mongo a este tipo.
-
#mongoize(objeto) ⇒ Matriz | nulo
Convierte el objeto desde el tipo Ruby con el que trabajamos a un tipo compatible con Mongo.
Detalles del método de instancia
#demongoize(objeto) ⇒ Set
Convierte el objeto de su tipo ruby compatible con mongo a este tipo.
39 40 41 42 43 44 |
# Archivo 'lib/mongoid/extensions/set.rb', línea 39 def desmongoizar(Objeto) caso Objeto Cuando ::Configura entonces Objeto Cuando ::Arreglo entonces ::Configura.Nuevo(Objeto) end end |
#mongoize(objeto) ⇒ arreglo | nil
Convierte el objeto desde el tipo Ruby con el que trabajamos a un tipo compatible con Mongo.
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 |