모듈: Mongo::Auth::CredentialCache 비공개
- 다음에 정의됨:
- build/ruby-driver-v2.19/lib/mongo/auth/credential_cache.rb
개요
이 모듈은 비공개 API의 일부입니다. 이 모듈은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
계산된 SCRAM 자격 증명을 위한 캐시 저장소입니다.
클래스 속성 요약 접기
- .저장 ⇒ 객체 읽기 전용 비공개
클래스 메서드 요약 접기
- .캐시(키) ⇒ 객체 비공개
- .지우기 ⇒ 객체 비공개
- .get(key) ⇒ 객체 비공개
- .set(key, value) ⇒ 객체 비공개
클래스 속성 세부 정보
.저장 ⇒ 객체 (읽기 전용)
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
27 28 29 |
# 파일 'build/ruby-driver-v2.19/lib/mongo/auth/credential_cache.rb', 줄 27 def 저장 @store end |
클래스 메서드 세부 정보
.캐시(키) ⇒ 객체
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
40 41 42 43 44 45 46 47 |
# 파일 'build/ruby-driver-v2.19/lib/mongo/auth/credential_cache.rb', 줄 40 module_function def 캐시(키) value = get(키) 만약 value.nil? value = yield 세트(키, value) end value end |
.지우기 ⇒ 객체
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
49 50 51 |
# 파일 'build/ruby-driver-v2.19/lib/mongo/auth/credential_cache.rb', 줄 49 module_function def 지우기 @store = {} end |
.get(key) ⇒ 객체
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
30 31 32 33 |
# 파일 'build/ruby-driver-v2.19/lib/mongo/auth/credential_cache.rb', 줄 30 module_function def get(키) @store ||= {} @store[키] end |
.set(key, value) ⇒ 객체
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
35 36 37 38 |
# 파일 'build/ruby-driver-v2.19/lib/mongo/auth/credential_cache.rb', 줄 35 module_function def 세트(키, value) @store ||= {} @store[키] = value end |