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