Módulo: Mongoid::Extensions::ObjectId::ClassMethods

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

Recolhimento do Resumo do método de instância

Detalhes do método de instância

#evolua(objeto) ➤ BSON::ObjectId

Envolva o objeto em um valor compatível com o mongo para fazer query.

Exemplos:

Evolua o objeto.

ObjectId.evolve(id)

Parâmetros:

  • objeto (Objeto)

    O objeto a ser desenvolvido.

Retorna:

  • (BSON::ObjectId)

    O ID do objeto.



31
32
33
# File 'lib/mongoid/extentions/object_id.rb', linha 31

def evolua(objeto)
  objeto.__evolve_object_id__
end

#mongoize(objeto) ➤ BSON::ObjectId

Converta o objeto em um valor compatível com o mongo para armazenar.

Exemplos:

Converta o objeto.

ObjectId.mongoize(id)

Parâmetros:

  • objeto (Objeto)

    O objeto a ser convertido.

Retorna:

  • (BSON::ObjectId)

    O ID do objeto.



43
44
45
# File 'lib/mongoid/extentions/object_id.rb', linha 43

def mongoize(objeto)
  objeto.__mongoize_object_id__
end