모듈: Mongoid::Association::Marshalable
- 포함 항목:
- 프록시
- 다음에 정의됨:
- lib/mongoid/association/marshalable.rb
개요
사용자 지정 Marshal.dump 기능을 추가하는 Mongoid::Association::Proxy용 Mixin 모듈입니다.
인스턴스 메서드 요약 접기
-
#marshal_dump ⇒ Array<Object>
연결 프록시를 Marshal.dump하는 데 필요한 데이터를 제공합니다.
-
#marshal_load(data) ⇒ Array<Object>
제공된 데이터를 가져와서 프록시에 다시 설정합니다.
인스턴스 메서드 세부 정보
#marshal_dump ⇒ Array<Object>
연결 프록시를 Marshal.dump하는 데 필요한 데이터를 제공합니다.
17 18 19 |
# 파일 'lib/mongoid/association/marshalable.rb', 줄 17 def marshal_dump [ _base, _target, _association ] end |
#marshal_load(data) ⇒ Array<Object>
제공된 데이터를 가져와서 프록시에 다시 설정합니다.
29 30 31 32 |
# 파일 'lib/mongoid/association/marshalable.rb', 줄 29 def marshal_load(데이터) @_base, @_target, @_association = 데이터 확장 프록시(_association.확장 프로그램) 만약 _association.확장 프로그램 end |