Módulo: Mongoid::Extensions::Binary::ClassMethods

Definido en:
lib/mongoid/extensiones/binario.rb

Resumen del método de instancia colapsar

Detalles del método de instancia

#mongoize(objeto) ⇒ BSON::Binary | nil También conocido como: demongoize

Mongolizar un objeto de cualquier tipo para almacenarlo en la base de datos como se almacena.

Ejemplos:

Mongoize el objeto.

BigDecimal.mongoize(123)

Parámetros:

  • Objeto (objeto)

    El objeto para Mongoize

Devuelve:

  • (BSON::Binary | nil)

    Un binario que representa el objeto o nil.



27
28
29
30
31
32
33
34
# Archivo 'lib/mongoid/extensions/binary.rb', línea 27

def mongoize(Objeto)
  return si Objeto.nil?

  caso Objeto
  cuando BSON::Binario entonces Objeto
  cuando String, Símbolo entonces BSON::Binario.Nuevo(Objeto.to_s)
  end
end