클래스: Mongoid::Association::One
- 상속:
-
연관 관계::프록시
- 객체
- 연관 관계::프록시
- Mongoid::Association::One
- 다음에 정의됨:
- lib/mongoid/association/one.rb
개요
일대일 관계의 슈퍼클래스이며 일반적인 동작 또는 해당 프록시를 정의합니다.
직접 알려진 하위 클래스
Embedded::EmbeddedIn::Proxy, Embedded::EmbedsOne::Proxy, Referenced::BelongsTo::Proxy, Referenced::HasOne::Proxy
인스턴스 메서드 요약 접기
-
#__evolve_object_id__ ⇒ 객체
프록시 문서를 객체 ID로 변환합니다.
-
#clear ⇒ true | false
문서에서 #delete를 호출하는 것과 동일하게 이 관계를 해제합니다.
-
#in_memory ⇒ Array<Document>
메모리에 로드된 관계의 모든 문서를 가져옵니다.
-
#respond_to?(name, include_private = false) ⇒ true | false
메서드 누락이 재정의되었으므로 이 항목도 재정의해야 합니다.
인스턴스 메서드 세부 정보
#__evolve_object_id__ ⇒ 객체
프록시 문서를 객체 ID로 변환합니다.
46 47 48 |
# 파일 'lib/mongoid/association/one.rb', 줄 46 def __evolve_object_id__ _target._id end |
#clear ⇒ true | false
문서에서 #delete를 호출하는 것과 동일하게 이 관계를 해제합니다.
14 15 16 |
# 파일 'lib/mongoid/association/one.rb', 줄 14 def 지우기 _target.삭제 end |
#in_memory ⇒ Array<문서>
메모리에 로드된 관계의 모든 문서를 가져옵니다.
24 25 26 |
# 파일 'lib/mongoid/association/one.rb', 줄 24 def in_memory [ _target ] end |
#respond_to?(name, include_private = false) ⇒ true | false
메서드 누락이 재정의되었으므로 이 항목도 재정의해야 합니다.
36 37 38 |
# 파일 'lib/mongoid/association/one.rb', 줄 36 def response_to?(이름, include_private = 거짓) _target.response_to?(이름, include_private) || super end |