모듈: Mongoid::Atomic::Paths::Embedded

포함 항목:
다수, 하나
다음에 정의됨:
lib/mongoid/atomic/paths/embedded.rb,
lib/mongoid/atomic/paths/embedded/one.rb,
lib/mongoid/atomic/paths/embedded/many.rb

개요

두 개의 서로 다른 내장된 경로 간의 공통 기능입니다.

네임스페이스 아래에 정의됨

클래스: 다수, 하나

인스턴스 속성 요약 접기

인스턴스 메서드 요약 접기

인스턴스 속성 세부 정보

#delete_modifier객체 (읽기 전용)

delete_modifier 속성의 값을 반환합니다.



14
15
16
# 파일 'lib/mongoid/atomic/paths/embedded.rb', 줄 14

def delete_modifier
  @delete_modifier
end

#문서객체 (읽기 전용)

문서 속성의 값을 반환합니다.



14
15
16
# 파일 'lib/mongoid/atomic/paths/embedded.rb', 줄 14

def 문서
  @document
end

#insert_modifierObject (readonly)

insert_modifier 속성의 값을 반환합니다.



14
15
16
# 파일 'lib/mongoid/atomic/paths/embedded.rb', 줄 14

def insert_modifier
  @insert_modifier
end

#parent객체 (읽기 전용)

부모 속성의 값을 반환합니다.



14
15
16
# 파일 'lib/mongoid/atomic/paths/embedded.rb', 줄 14

def 부모
  @parent
end

인스턴스 메서드 세부 정보

#경로string

계층 구조에서 문서의 경로를 가져옵니다.

예시:

경로를 가져옵니다.

many.path

반환합니다:

  • (string)

    문서의 경로입니다.



22
23
24
# 파일 'lib/mongoid/atomic/paths/embedded.rb', 줄 22

def 경로
  @path ||= 직위.sub(/\.\d+\z/, "")
end