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.
39 40 41 42 43 44 |
# Arquivo 'lib/mongoid/extensions/set.rb', linha 39 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 .
55 56 57 58 59 60 61 |
# Arquivo 'lib/mongoid/extensions/set.rb', linha 55 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 |