模块:Mongoid::Association::Marshalable
- 包含在:
- 代理
- 定义于:
- lib/mongoid/association/marshalable.rb
Overview
Mongoid::Association::Proxy 的 Mixin 模块,其中添加了自定义 Marshal.dump 功能。
实例方法摘要折叠
-
# marshal_dump ⇒ Array<Object>
提供对关联代理进行 Marshal.dump 所需的数据。
-
# marshal_load (data) ⇒ Array<Object>
获取提供的数据并将其设置回代理上。
实例方法详细信息
# marshal_dump ⇒ Array<Object>
提供对关联代理进行 Marshal.dump 所需的数据。
17 18 19 |
# File 'lib/mongoid/association/marshalable.rb', line 17 def marshal_dump [ _base, _target, _association ] end |
# marshal_load (data) ⇒ Array<Object>
获取提供的数据并将其设置回代理上。
29 30 31 32 |
# File 'lib/mongoid/association/marshalable.rb', line 29 def marshal_load(数据) @_base, @_target, @_association = 数据 extend_proxy(_association.扩展) if _association.扩展 end |