모듈: Mongoid::Clients::StorageOptions
개요
Mongoid::Document에 포함된 Mixin 모듈은 기본값 문서 를 저장 컬렉션 을 설정하다 하는 기능 을 추가합니다.
네임스페이스 아래에 정의됨
모듈: 클래스 메서드
인스턴스 속성 요약 접기
-
#stored_storage_options ⇒ 해시 | nil
비공개
현재 객체 가 인스턴스화/생성될 때 활성화된 저장 옵션을 기억합니다.
인스턴스 메서드 요약 접기
-
#explain_storage_options! ⇒ 객체
비공개
현재 지속성 컨텍스트에서 저장 옵션을 저장합니다.
-
#storage_options ⇒ 해시
비공개
이 기록 에 적용 되는 저장 옵션은 클래스 수준으로 선언된 저장 옵션으로 구성됩니다(예: store_in)을 기억된 모든 저장 옵션과 병합합니다.
인스턴스 속성 세부 정보
#stored_storage_options ⇒ 해시 | nil
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
현재 객체 가 인스턴스화/생성될 때 활성화된 저장 옵션을 기억합니다.
25 26 27 |
# 파일 'lib/mongoid/clients/storage_options.rb', 줄 25 def @remembered_storage_options end |
인스턴스 메서드 세부 정보
#explain_storage_options! ⇒ 객체
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
현재 지속성 컨텍스트에서 저장 옵션을 저장합니다.
41 42 43 44 45 46 |
# 파일 'lib/mongoid/clients/storage_options.rb', 줄 41 def 반환 만약 몽고이드.legacy_persistence_context_behavior opts = persistence_context. self. = opts 만약 opts end |
#storage_options ⇒ 해시
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
이 기록 에 적용 되는 저장 옵션은 클래스 수준으로 선언된 저장 옵션으로 구성됩니다(예: store_in)을 기억된 모든 저장 옵션과 병합합니다.
34 35 36 |
# 파일 'lib/mongoid/clients/storage_options.rb', 줄 34 def self.클래스..merge( || {}) end |