Clase: Mongoid::Boolean
- Hereda:
-
Objeto
- Objeto
- Mongoid::booleano
- Ampliado por:
- Criteria::Queryable::Extensions::Boolean::ClassMethods
- Definido en:
- lib/mongoid/extensions/booleano.rb
Overview
Agrega comportamiento de conversión de tipo a la clase Mongoid::Boolean.
Resumen del método de clase colapsar
-
.mongoize(object) ⇒ true | false | nil (también: demongoize)
Convierte el objeto desde el tipo Ruby con el que trabajamos a un tipo compatible con Mongo.
Métodos incluidos de Criteria::Queryable::Extensions::Booleano::ClassMethods
Detalles del método de clase
.mongoize(objeto) ⇒ true | false | nil También conocido como: demongoize
Convierte el objeto desde el tipo Ruby con el que trabajamos a un tipo compatible con Mongo.
14 15 16 17 18 19 20 21 22 |
# Archivo 'lib/mongoid/extensions/boolean.rb', línea 14 def mongoize(Objeto) return si Objeto.nil? si Objeto.to_s&.¿corresponde?(/\A(true|t|yes|y|on|1|1.0)\z/i) true elsif Objeto.to_s&.¿corresponde?(/\A(falso|f|no|n|off|0|0.0)\z/i) false end end |