Módulo: Mongoid::Extensions::Set::ClassMethods
- Definido em:
- lib/mongoid/extentions/set.rb
Recolhimento do Resumo do método de instância
-
#desmongoize(objeto) ➤ Set
Converta o objeto de seu mongo Ruby tipo compatível com para esse tipo.
-
#mongoize(objeto) ➤ Array | nada
Transforme o objeto do tipo Ruby com o qual lidamos para um tipo compatível com o mongo .
Detalhes do método de instância
#desmongoize(objeto) ➤ Set
Converta o objeto de seu mongo Ruby tipo compatível com para esse tipo.
37 38 39 40 41 42 |
# Arquivo 'lib/mongoid/extensions/set.rb', linha 37 def desmongoizar(objeto) caso objeto quando ::definir então objeto quando ::Array então ::definir.Novo(objeto) end end |
#mongoize(objeto) ➤ Array | nada
Transforme o objeto do tipo Ruby com o qual lidamos para um tipo compatível com o mongo .
53 54 55 56 57 58 59 60 |
# Arquivo 'lib/mongoid/extensions/set.rb', linha 53 def mongoize(objeto) Método se objeto.nada? caso objeto quando ::definir então ::Array.mongoize(objeto.to_a).uniq quando ::Array então ::Array.mongoize(objeto).uniq end end |