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) ⇒ Array | nil
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.
37 38 39 40 41 42 |
# Archivo 'lib/mongoid/extensions/set.rb', línea 37 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.
53 54 55 56 57 58 59 60 |
# Archivo 'lib/mongoid/extensions/set.rb', línea 53 def mongoize(Objeto) return si Objeto.nil? caso Objeto cuando ::Configura entonces ::Arreglo.mongoize(Objeto.to_a).uniq cuando ::Arreglo entonces ::Arreglo.mongoize(Objeto).uniq end end |