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

Definido em:
lib/mongoid/extentions/binary.rb

Recolhimento do Resumo do método de instância

Detalhes do método de instância

#mongoize(objeto) ➤ BSON::Binary | nil Também conhecido como: desmongoize

Mongoize um objeto de qualquer tipo para saber como ele é armazenado no banco de dados.

Exemplos:

Mongoize o objeto.

BigDecimal.mongoize(123)

Parâmetros:

  • objeto (Objeto)

    O objeto de Mongoize

Retorna:

  • (BSON::Binary | nil)

    Um binário representando o objeto ou nil.



31
32
33
34
35
36
37
# Arquivo 'lib/mongoid/extensions/binary.rb', linha 31

def mongoize(objeto)
  Método se objeto.nada?
  caso objeto
  quando BSON::Binário então objeto
  quando String, Símbolo então BSON::Binário.Novo(objeto.to_s)
  end
end