Módulo: Mongoid::Extensions::Hash::ClassMethods
- Definido en:
- lib/mongoid/extensions/hash.rb
Resumen del método de instancia colapsar
-
#mongoize(objeto) ⇒ Hash | nil
Convierte el objeto desde el tipo Ruby con el que trabajamos a un tipo compatible con Mongo.
-
#redimensionable? ⇒ true
¿Puede cambiar el tamaño de este objeto?.
Detalles del método de instancia
#mongoize(objeto) ⇒ Hash | nil
Convierte el objeto desde el tipo Ruby con el que trabajamos a un tipo compatible con Mongo.
117 118 119 120 121 122 123 124 125 126 |
# Archivo 'lib/mongoid/extensions/hash.rb', línea 117 def mongoize(Objeto) return si Objeto.nil? caso Objeto cuando BSON::Documento Objeto.dup.transform_values!(&:mongoize) cuando encriptada BSON::Documento.Nuevo(Objeto.transform_values(&:mongoize)) end end |
#¿es redimensionable? ⇒ verdadero
¿Puede cambiar el tamaño de este objeto?
134 135 136 |
# Archivo 'lib/mongoid/extensions/hash.rb', línea 134 def ¿redimensionable? true end |