クラス: Mongo::Options::Redacted
- 継承:
-
BSON::ドキュメント
- オブジェクト
- BSON::ドキュメント
- Mongo::Options::Redacted
- 定義:
- lib/mongo/options/redacted.rb
Overview
機密性が高い可能性のあるオプションをラップするためのクラス。 出力すると、機密値はリダクションされます。
定数の概要の削減
- SERITIVE_OPTIONS =
値がリダクションされるオプション。
%i[パスワード PWD].freeze
- String_REPLACE =
機密キーの値の代わりに使用される置換string 。
'<REDACTED>'
インスタンス メソッドの概要を折りたたむ
-
は_キーを使用しますか? (key) = true、false (また: #key?)
これらのオプションに特定のキーが含まれているかどうか。
-
詳しくは、 を 検査し ますstring
オプションの string 表現を取得します。
-
{{|The|を拒否します... } = オプション::編集済み
ブロックが false を返すペアで構成される新しいオプション オブジェクトを返します。
-
#拒否します。 {|The| ... } = オプション::編集済みか?
ブロックが false を返すペアのみを保持します。
-
#を選択します{|The| ... } = オプション::編集済み
ブロックが true を返すペアで構成される新しいオプション オブジェクトを返します。
-
#を選択します{|The| ... } = オプション::編集済みか?
ブロックが true を返すペアのみを保持します。
-
# to_s = string
オプションの string 表現を取得します。
インスタンス メソッドの詳細
は_キーを使用しますか? (key) = true 、 false とも呼ばれます:キー?
これらのオプションに特定のキーが含まれているかどうか。
63 64 65 |
ファイル 'lib/mongo/options/redacted.rb' は、63 行を デフォルト has_keys_keys(キー) スーパー(convert_key(キー)) end |
詳しくは、 を 検査しstring ます
オプションの string 表現を取得します。
40 41 42 |
ファイル 'lib/mongo/options/redacted.rb' は、40 行を デフォルト 検査する Redated_string(:inspect) end |
{{|The|を拒否します... } =オプション::編集済み
ブロックが false を返すペアで構成される新しいオプション オブジェクトを返します。
78 79 80 81 |
ファイル 'lib/mongo/options/redacted.rb' は、78 行を デフォルト 拒否(&ブロック) = dup .拒否します。(&ブロック) || end |
#拒否します。 {|The| ... } =オプション::編集済みか?
ブロックが false を返すペアのみを保持します。
93 94 95 96 97 98 99 100 101 102 103 |
ファイル 'lib/mongo/options/redacted.rb' は、93 行を デフォルト 拒否します。 場合 ブロック_指定 n_keys = キー.サイズ キー.各 行う |キー| 削除(キー) 場合 ノードの数(キー, 自己[キー]) end (n_keys == キー.サイズ) ? nil : 自己 else to_enum end end |
#を選択します{|The| ... } =オプション::編集済み
ブロックが true を返すペアで構成される新しいオプション オブジェクトを返します。
115 116 117 118 |
ファイル 'lib/mongo/options/redacted.rb' は、115 行を デフォルト 選択する(&ブロック) = dup .を選択します。(&ブロック) || end |
#を選択します{|The| ... } =オプション::編集済みか?
ブロックが true を返すペアのみを保持します。
130 131 132 133 134 135 136 137 138 139 140 |
ファイル 'lib/mongo/options/redacted.rb' は、130 行を デフォルト を選択します。 場合 ブロック_指定 n_keys = キー.サイズ キー.各 行う |キー| 削除(キー) ただし、 ノードの数(キー, 自己[キー]) end (n_keys == キー.サイズ) ? nil : 自己 else to_enum end end |
# to_s = string
オプションの string 表現を取得します。
49 50 51 |
ファイル 'lib/mongo/options/redacted.rb' は、49 行を デフォルト to_s Redated_string(:to_s) end |