Classificação: Mongoide::Booleano
- Herda:
-
Objeto
- Objeto
- Mongoid::Boolean
- Definido em:
- lib/mongoid/extensions/boolean.rb
Visão geral
Adiciona comportamento de conversão de tipo à classe Mongoid::Boolean .
Recolhimento do Resumo do método de classe
-
.mongoize(objeto) ➤ verdadeiro | false | nil (também: desmongoize)
Transforme o objeto do tipo Ruby com o qual lidamos para um tipo compatível com o mongo .
Detalhes do método de classe
.mongoize(objeto) ➤ true | false | nil Também conhecido como: desmongoize
Transforme o objeto do tipo Ruby com o qual lidamos para um tipo compatível com o mongo .
18 19 20 21 22 23 24 25 |
# File 'lib/mongoid/extentions/boolean.rb', linha 18 def mongoize(objeto) Método se objeto.nada? se objeto.to_s =~ (/\A(true|t|yes|y|on|1|1.0)\z/i) true elsif objeto.to_s =~ (/\A(false|f|no|n|off|0|0.0)\z/i) false end end |