클래스: Mongoid::Atomic::Paths::Root
- 상속:
-
객체
- 객체
- Mongoid::Atomic::Paths::Root
- 다음에 정의됨:
- lib/mongoid/atomic/paths/root.rb
개요
이 클래스는 루트 문서를 원자 단위로 찾고 업데이트하기 위한 동작을 캡슐화합니다.
인스턴스 속성 요약 접기
인스턴스 메서드 요약 접기
-
#initialize(document) ⇒ Root
생성자
새 루트 경로 유틸리티를 만듭니다.
-
#insert_modifier ⇒ 객체
루트 경로가 있는 문서에서 삽입 수정자를 요청하는 것은 혼합 연결이 발생했을 가능성이 높다는 의미입니다.
생성자 세부 정보
#initialize(document) ⇒ Root
새 루트 경로 유틸리티를 만듭니다.
20 21 22 |
# 파일 'lib/mongoid/atomic/paths/root.rb', 줄 20 def 초기화(문서) @document, @path, @position = 문서, "", "" end |
인스턴스 속성 세부 정보
#문서 ⇒ 객체 (읽기 전용)
문서 속성의 값을 반환합니다.
12 13 14 |
# 파일 'lib/mongoid/atomic/paths/root.rb', 줄 12 def 문서 @document end |
#경로 ⇒ 객체 (읽기 전용)
속성 경로의 값을 반환합니다.
12 13 14 |
# 파일 'lib/mongoid/atomic/paths/root.rb', 줄 12 def 경로 @path end |
#위치 ⇒ 객체 (읽기 전용)
속성 위치의 값을 반환합니다.
12 13 14 |
# 파일 'lib/mongoid/atomic/paths/root.rb', 줄 12 def 직위 @position end |
인스턴스 메서드 세부 정보
#insert_modifier ⇒ 객체
루트 경로가 있는 문서에서 삽입 수정자를 요청하는 것은 혼합 연결이 발생했을 가능성이 높다는 의미입니다.
31 32 33 |
# 파일 'lib/mongoid/atomic/paths/root.rb', 줄 31 def insert_modifier 올리다 오류::InvalidPath.신규(문서.클래스) end |