Módulo: Mongoid::Extensiones::Matriz::Métodos de clase
- Definido en:
- lib/mongoid/extensiones/array.rb
Colapso del resumen del método de instancia
- #__mongoize_fk__(asociación, objeto) ⇒ Array Obsoleto Obsoleto.
-
#mongoize(objeto) ⇒ Matriz | nulo
Convierte el objeto del tipo rubí con el que tratamos a un tipo compatible con Mongo.
-
#¿redimensionable? ⇒ verdadero
Devuelve si se puede cambiar el tamaño del objeto.
Detalles del método de instancia
#__mongoize_fk__(asociación, objeto) ⇒ Array
Obsoleto.
Convierte el objeto proporcionado en una matriz adecuada 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) ⇒ Matriz | nulo
Convierte el objeto del tipo rubí con el que tratamos 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 |
#¿redimensionable? ⇒ verdadero
Devuelve si se puede cambiar el tamaño del objeto.
150 151 152 |
# Archivo 'lib/mongoid/extensions/Array.rb', línea 150 def ¿redimensionable? true end |