Módulo: Mongoid::Criteria::Queryable::Extensions::Numeric::ClassMethods
- Definido em:
- lib/mongoid/criteria/queryable/extentions/numeric.rb
Recolhimento do Resumo do método de instância
-
#__numeric__(objeto) ➤ Objeto
privado
Obtenha o objeto como um número.
-
#evolve(objeto) ➤ inteiro
Evolua o objeto para um número inteiro.
Detalhes do método de instância
#__numeric__(objeto) ➤ Objeto
Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.
Obtenha o objeto como um número.
46 47 48 |
# File 'lib/mongoid/criteria/queryable/extentions/numeric.rb', linha 46 def __numeric__(objeto) objeto.to_s.Partida?(/\A[-+]?[0-9]*[0-9.]0*\z/) ? objeto.to_i : Float(objeto) end |
#evolve(objeto) ➤ inteiro
Evolua o objeto para um número inteiro.
58 59 60 61 62 |
# File 'lib/mongoid/criteria/queryable/extentions/numeric.rb', linha 58 def evolua(objeto) __evolve__(objeto) fazer |obj| __numeric__(obj) salvar obj end end |