类:Mongoid::Boolean
- 继承:
-
对象
- 对象
- Mongoid::Boolean
- 定义于:
- lib/mongoid/extensions/boolean.rb
Overview
为 Mongoid::Boolean 类添加类型转换行为。
类方法摘要折叠
-
。 mongoize (object) ⇒ true | false | false nil (又作: demogoize)
将对象从我们处理的Ruby类型转换为mongo友好类型。
类方法详细信息
。 mongoize (对象) ⇒ true | false | false nil也称为: demogoize
将对象从我们处理的Ruby类型转换为mongo友好类型。
18 19 20 21 22 23 24 25 |
# File 'lib/mongoid/extensions/boolean.rb', line 18 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 |