모듈: Mongo::Error::Labelable
- 포함 항목:
- Auth::Unauthorized, Mongo::Error
- 다음에 정의됨:
- build/ruby-driver-v2.19/lib/mongo/error/labelable.rb
개요
참고:
이 모듈의 메서드는 공개 API의 일부이지만 이러한 메서드가 이 모듈에서 정의되고 이 모듈을 포함하는 클래스에서 정의되지 않는다는 사실은 공개 API의 일부가 아닙니다.
오류에 추가된 레이블을 관리 하기 위한 기능을 캡슐화하는 모듈입니다.
인스턴스 메서드 요약 접기
-
#add_label(label) ⇒ 객체
비공개
레이블이 아직 레이블 설정하다 에 없는 경우 지정된 레이블을 오류 인스턴스 에 추가합니다.
-
#레이블?(label) ⇒ true, false
오류에 지정된 레이블이 있나요?
-
#레이블 ⇒ 배열
오류와 관련된 레이블 설정하다 을 가져옵니다.
인스턴스 메서드 세부 정보
#add_label(label) ⇒ 객체
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
레이블이 아직 레이블 설정하다 에 없는 경우 지정된 레이블을 오류 인스턴스 에 추가합니다.
66 67 68 69 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/error/labelable.rb', 줄 66 def add_label(레이블) @labels ||= [] @labels << 레이블 하지 않는 한 레이블?(레이블) end |
#레이블?(label) ⇒ true, false
오류에 지정된 레이블이 있나요?
40 41 42 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/error/labelable.rb', 줄 40 def 레이블?(레이블) @labels && @labels.포함?(레이블) end |
#레이블 ⇒ 배열
오류와 관련된 레이블 설정하다 을 가져옵니다.
52 53 54 55 56 57 58 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/error/labelable.rb', 줄 52 def labels 만약 @labels @labels.dup other [] end end |