クラス: Mongo::Options::Redacted
- 継承:
-
BSON::ドキュメント
- オブジェクト
- BSON::ドキュメント
- Mongo::Options::Redacted
- 定義:
- build/ruby-Driver-v 2.19 /lib/mongo/options/redacted.rb
Overview
機密性が高い可能性のあるオプションをラップするためのクラス。 出力すると、機密値はリダクションされます。
定数の概要の削減
- SERITIVE_OPTIONS =
値がリダクションされるオプション。
[ :password, :pwd ].freeze
- String_REPLACE =
機密キーの値の代わりに使用される置換string 。
'<REDACTED>'.freeze
インスタンス メソッドの概要を折りたたむ
-
は_キーを使用しますか? (key) = true、false (また: #key?)
これらのオプションに特定のキーが含まれているかどうか。
-
詳しくは、 を 検査し ますstring
オプションの string 表現を取得します。
-
{{|The|を拒否します... } = オプション::編集済み
ブロックが false を返すペアで構成される新しいオプション オブジェクトを返します。
-
#拒否します。 {|The| ... } = オプション::編集済みか?
ブロックが false を返すペアのみを保持します。
-
#を選択します{|The| ... } = オプション::編集済み
ブロックが true を返すペアで構成される新しいオプション オブジェクトを返します。
-
#を選択します{|The| ... } = オプション::編集済みか?
ブロックが true を返すペアのみを保持します。
-
# to_s = string
オプションの string 表現を取得します。
インスタンス メソッドの詳細
は_キーを使用しますか? (key) = true 、 false とも呼ばれます:キー?
これらのオプションに特定のキーが含まれているかどうか。
66 67 68 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/options/redacted.rb', 行66 デフォルト has_keys_keys(キー) スーパー(convert_key(キー)) end |
詳しくは、 を 検査しstring ます
オプションの string 表現を取得します。
43 44 45 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/options/redacted.rb', 行43 デフォルト 検査する Redated_string(:inspect) end |
{{|The|を拒否します... } =オプション::編集済み
ブロックが false を返すペアで構成される新しいオプション オブジェクトを返します。
81 82 83 84 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/options/redacted.rb', 行81 デフォルト 拒否(&ブロック) = dup .拒否します。(&ブロック) || end |
#拒否します。 {|The| ... } =オプション::編集済みか?
ブロックが false を返すペアのみを保持します。
96 97 98 99 100 101 102 103 104 105 106 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/options/redacted.rb', 行96 デフォルト 拒否します。 場合 ブロック_指定 n_keys = キー.サイズ キー.各 行う |キー| 削除(キー) 場合 ノードの数(キー, 自己[キー]) end n_keys == キー.サイズ ? nil : 自己 else to_enum end end |
#を選択します{|The| ... } =オプション::編集済み
ブロックが true を返すペアで構成される新しいオプション オブジェクトを返します。
118 119 120 121 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/options/redacted.rb', 行118 デフォルト 選択する(&ブロック) = dup .を選択します。(&ブロック) || end |
#を選択します{|The| ... } =オプション::編集済みか?
ブロックが true を返すペアのみを保持します。
133 134 135 136 137 138 139 140 141 142 143 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/options/redacted.rb', 行133 デフォルト を選択します。 場合 ブロック_指定 n_keys = キー.サイズ キー.各 行う |キー| 削除(キー) ただし、 ノードの数(キー, 自己[キー]) end n_keys == キー.サイズ ? nil : 自己 else to_enum end end |
# to_s = string
オプションの string 表現を取得します。
52 53 54 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/options/redacted.rb', 行52 デフォルト to_s Redated_string(:to_s) end |