클래스: Mongo::Options::Redacted
- 상속:
-
BSON::Document
- 객체
- BSON::Document
- Mongo::Options::Redacted
- 다음에 정의됨:
- 빌드/ Ruby-driver-v2.19/lib/mongo/options/redacted.rb
개요
민감할 수 있는 래핑 옵션에 대한 클래스입니다. 인쇄 시 민감한 값은 삭제됩니다.
상수 요약 접기
- SENITIVE_OPTIONS =
값이 삭제될 옵션입니다.
[ :password, :pwd ].동결
- STRING_REPLACEMENT =
민감한 키의 값 대신 사용되는 대체 string 입니다.
'<REDACTED> '.동결
인스턴스 메서드 요약 접기
-
#has_key?(키) ⇒ 참, 거짓 (동의어: #key?)
이러한 옵션에 지정된 키가 포함되어 있는지 여부입니다.
-
#검사 ⇒ string
옵션의 string 표현을 가져옵니다.
-
#거부 {|The| ... } ⇒ 옵션::삭제됨
블록이 false를 반환하는 쌍으로 구성된 새 옵션 객체를 반환합니다.
-
#거부! {|The| ... } ⇒ Options::Redacted?
차단 이 false를 반환하는 쌍만 유지합니다.
-
#{ {|The| ... } ⇒ 옵션::삭제됨
차단 이 true를 반환하는 쌍으로 구성된 새 옵션 객체 를 반환합니다.
-
#선택! {|The| ... } ⇒ Options::Redacted?
블록이 true를 반환하는 쌍만 유지합니다.
-
#to_s ⇒ string
옵션의 string 표현을 가져옵니다.
인스턴스 메서드 세부 정보
#has_key?(key) ⇒ true, false ~ 라고도 함: key?
이러한 옵션에 지정된 키가 포함되어 있는지 여부입니다.
66 67 68 |
# 파일 'build/ruby-driver-v2.19/lib/mongo/options/redacted.rb', 줄 66 def has_key?(키) super(convert_key(키)) end |
#검사 ⇒ string
옵션의 string 표현을 가져옵니다.
43 44 45 |
# 파일 'build/ruby-driver-v2.19/lib/mongo/options/redacted.rb', 줄 43 def 검사 redacted_string(:inspect) end |
#거부 {|The| ... } ⇒ 옵션::삭제됨
블록이 false를 반환하는 쌍으로 구성된 새 옵션 객체를 반환합니다.
81 82 83 84 |
# 파일 'build/ruby-driver-v2.19/lib/mongo/options/redacted.rb', 줄 81 def 거부(&차단) = dup .거부!(&차단) || end |
#거부! {|The| ... } ⇒ Options::Redacted?
차단 이 false를 반환하는 쌍만 유지합니다.
96 97 98 99 100 101 102 103 104 105 106 |
# 파일 'build/ruby-driver-v2.19/lib/mongo/options/redacted.rb', 줄 96 def 거부! 만약 block_given? n_keys = 키.size 키.각 do |키| 삭제(키) 만약 yield(키, self[키]) end n_keys == 키.size ? nil : self other to_enum end end |
#{ {|The| ... } ⇒ 옵션::삭제됨
차단 이 true를 반환하는 쌍으로 구성된 새 옵션 객체 를 반환합니다.
118 119 120 121 |
# 파일 'build/ruby-driver-v2.19/lib/mongo/options/redacted.rb', 줄 118 def SELECT(&차단) = dup .선택!(&차단) || end |
#선택! {|The| ... } ⇒ Options::Redacted?
블록이 true를 반환하는 쌍만 유지합니다.
133 134 135 136 137 138 139 140 141 142 143 |
# 파일 'build/ruby-driver-v2.19/lib/mongo/options/redacted.rb', 줄 133 def 선택! 만약 block_given? n_keys = 키.size 키.각 do |키| 삭제(키) 하지 않는 한 yield(키, self[키]) end n_keys == 키.size ? nil : self other to_enum end end |
#to_s ⇒ string
옵션의 string 표현을 가져옵니다.
52 53 54 |
# 파일 'build/ruby-driver-v2.19/lib/mongo/options/redacted.rb', 줄 52 def to_s redacted_string(:to_s) end |