Módulo: Mongoid::Extensions::Object::ClassMethods

Definido em:
lib/mongoid/extensions/ objeto.rb

Recolhimento do Resumo do método de instância

Detalhes do método de instância

#__mongoize_fk__(associação, objeto) ➤ Objeto

Obsoleto.

Converta o objeto fornecido em uma chave estrangeira, dada a restrição da chave de metadados.

Exemplos:

Converta o objeto em um fk.

Object.__mongoize_fk__(association, object)

Parâmetros:

Retorna:

  • (Objeto)

    O objeto convertido.



219
220
221
222
# Arquivo 'lib/mongoid/extensions/ objeto.rb', linha 219

def __mongoize_fk__(associação, objeto)
  Método nada se !objeto || objeto == ""
  associação.convert_to_foreign_key(objeto)
end

#demongoize(objeto) ➤ Objeto

Converta o objeto de seu mongo Ruby tipo compatível com para esse tipo.

Exemplos:

Desmongoize o objeto.

Object.demongoize(object)

Parâmetros:

  • objeto (Objeto)

    O objeto a ser desmongoizado.

Retorna:



233
234
235
# Arquivo 'lib/mongoid/extensions/ objeto.rb', linha 233

def desmongoizar(objeto)
  objeto
end

#mongoize(objeto) ➤ Objeto

Transforme o objeto do tipo Ruby com o qual lidamos para um tipo compatível com o mongo .

Exemplos:

Mongoize o objeto.

Object.mongoize("123.11")

Parâmetros:

  • objeto (Objeto)

    O objeto a ser mongoizado.

Retorna:

  • (Objeto)

    O objeto mongoizado.



246
247
248
# Arquivo 'lib/mongoid/extensions/ objeto.rb', linha 246

def mongoize(objeto)
  objeto.mongoize
end