Módulo: Mongoid::Extensiones::Matriz::Métodos de clase
- Definido en:
- lib/mongoid/extensions/arreglo.rb
Resumen del método de instancia colapsar
- #__mongoize_fk__(asociación, objeto) ⇒ arreglo Obsoleto Obsoleto.
-
#mongoize(objeto) ⇒ Matriz | nulo
Convierte el objeto desde el tipo Ruby con el que trabajamos a un tipo compatible con Mongo.
-
#redimensionable? ⇒ true
Devuelve si el tamaño del objeto se puede cambiar.
Detalles del método de instancia
#__mongoize_fk__(asociación, objeto) ⇒ Array
Obsoleto.
Convierte el objeto proporcionado en un arreglo adecuado de claves externas.
118 119 120 121 122 123 124 |
# Archivo 'lib/mongoid/extensions/Array.rb', línea 118 def __mongoize_fk__(asociación, Objeto) si Objeto.¿redimensionable? Objeto.blank? ? Objeto : asociación.convert_to_foreign_key(Objeto) else Objeto.blank? ? [] : asociación.convert_to_foreign_key(Arreglo(Objeto)) end end |
#mongoize(objeto) ⇒ arreglo | nil
Convierte el objeto desde el tipo Ruby con el que trabajamos a un tipo compatible con Mongo.
136 137 138 139 140 141 142 |
# Archivo 'lib/mongoid/extensions/Array.rb', línea 136 def mangostas(Objeto) return si Objeto.nil? caso Objeto Cuando ::Arreglo, ::Configura Objeto.map(Y:mongoize) end end |
#¿es redimensionable? ⇒ verdadero
Devuelve si el tamaño del objeto se puede cambiar.
150 151 152 |
# Archivo 'lib/mongoid/extensions/Array.rb', línea 150 def ¿redimensionable? true end |