模块:Mongoid::Extensions::Array::ClassMethods
- 定义于:
- lib/mongoid/extensions/ 大量.rb
实例方法摘要折叠
- # __mongoize_fk__ (association, 对象) ⇒ 数组 已弃用 已弃用。
-
# mongoize (对象) ⇒ 数组 | nil
将对象从我们处理的Ruby类型转换为mongo友好类型。
-
#可调整大小? ⇒ true
返回对象大小是否可以更改的信息。
实例方法详细信息
# __mongoize_fk__ (association, object) ⇒数组
已弃用。
将提供的对象转换为适当的外键大量。
115 116 117 118 119 120 121 |
# File 'lib/mongoid/extensions/ 大量.rb', line 115 def __mongoize_fk__(关联, 对象) if 对象.可调整大小? 对象.空白? ? 对象 : 关联.convert_to_foreign_key(对象) else 对象.空白? ? [] : 关联.convert_to_foreign_key(阵列(对象)) end end |
# mongoize (对象) ⇒数组| nil
将对象从我们处理的Ruby类型转换为mongo友好类型。
133 134 135 136 137 138 139 140 |
# File 'lib/mongoid/extensions/ 大量.rb', line 133 def mongoize(对象) return if 对象.nil? 案例 对象 when ::阵列, ::集 对象.map(和:mongoize) end end |
#可调整大小? ⇒ true
返回对象大小是否可以更改的信息。
148 149 150 |
# File 'lib/mongoid/extensions/ 大量.rb', line 148 def 可调整大小? true end |