类:Mongoid::Boolean
- 继承:
-
对象
- 对象
- Mongoid::Boolean
- 定义于:
- lib/mongoid/extensions/boolean.rb
Overview
为 Mongoid::Boolean 类添加类型转换行为。
类方法摘要折叠
-
。 mongoize (object) ⇒ true | false | false nil (又作: demogoize)
将对象从我们处理的Ruby类型转换为mongo友好类型。
Criteria::Queryable::Extensions::布尔值::ClassMethods 中包含的方法
类方法详细信息
。 mongoize (对象) ⇒ true | false | false nil也称为: demogoize
将对象从我们处理的Ruby类型转换为mongo友好类型。
14 15 16 17 18 19 20 21 22 |
# File 'lib/mongoid/extensions/boolean.rb', line 14 def mongoize(对象) return if 对象.nil? if 对象.to_s&。匹配?(/ \A(true|t|yes|y|on| 1 | 1.0 )\z /i) true elsif 对象.to_s&。匹配?(/ \A(false|f|no|n|off| 0 | 0.0 )\z /i) false end end |