클래스: Mongo::Options::Redacted
- 상속:
-
BSON::Document
- 객체
- BSON::Document
- Mongo::Options::Redacted
- 다음에 정의됨:
- lib/ Mongo/options/redacted.rb
개요
민감할 수 있는 래핑 옵션에 대한 클래스입니다. 인쇄 시 민감한 값은 삭제됩니다.
상수 요약 접기
- SENITIVE_OPTIONS =
값이 삭제될 옵션입니다.
%i[비밀번호 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?
이러한 옵션에 지정된 키가 포함되어 있는지 여부입니다.
63 64 65 |
# 파일 'lib/ Mongo/options/redacted.rb', 줄 63 def has_key?(키) super(convert_key(키)) end |
#검사 ⇒ string
옵션의 string 표현을 가져옵니다.
40 41 42 |
# 파일 'lib/ Mongo/options/redacted.rb', 줄 40 def 검사 redacted_string(:inspect) end |
#거부 {|The| ... } ⇒ 옵션::삭제됨
블록이 false를 반환하는 쌍으로 구성된 새 옵션 객체를 반환합니다.
78 79 80 81 |
# 파일 'lib/ Mongo/options/redacted.rb', 줄 78 def 거부(&차단) = dup .거부!(&차단) || end |
#거부! {|The| ... } ⇒ Options::Redacted?
차단 이 false를 반환하는 쌍만 유지합니다.
93 94 95 96 97 98 99 100 101 102 103 |
# 파일 'lib/ Mongo/options/redacted.rb', 줄 93 def 거부! 만약 block_given? n_keys = 키.size 키.각 do |키| 삭제(키) 만약 yield(키, self[키]) end (n_keys == 키.size) ? nil : self other to_enum end end |
#{ {|The| ... } ⇒ 옵션::삭제됨
차단 이 true를 반환하는 쌍으로 구성된 새 옵션 객체 를 반환합니다.
115 116 117 118 |
# 파일 'lib/ Mongo/options/redacted.rb', 줄 115 def SELECT(&차단) = dup .선택!(&차단) || end |
#선택! {|The| ... } ⇒ Options::Redacted?
블록이 true를 반환하는 쌍만 유지합니다.
130 131 132 133 134 135 136 137 138 139 140 |
# 파일 'lib/ Mongo/options/redacted.rb', 줄 130 def 선택! 만약 block_given? n_keys = 키.size 키.각 do |키| 삭제(키) 하지 않는 한 yield(키, self[키]) end (n_keys == 키.size) ? nil : self other to_enum end end |
#to_s ⇒ string
옵션의 string 표현을 가져옵니다.
49 50 51 |
# 파일 'lib/ Mongo/options/redacted.rb', 줄 49 def to_s redacted_string(:to_s) end |