モジュール: Mongo::Error::ラベル可能

次のドキュメントに含まれます。
Auth::Un authorizedMongo::Error
定義:
build/ruby-Driver-v 2.19 /lib/mongo/error/lasable.rb

Overview

注:

このモジュールのメソッドはパブリック API の一部ですが、これらのメソッドがこのモジュールで定義され、このモジュールを含むクラスでは定義されていないという点は、パブリック API の一部ではありません。

エラーに追加されたラベルを管理する機能をカプセル化するモジュール。

以来

  • 2.0.0

インスタンス メソッドの概要を折りたたむ

インスタンス メソッドの詳細

#add_ labels (ラベル) =オブジェクト

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

ラベルがラベルのセットにまだない場合は、指定されたラベルをエラー インスタンスに追加します。

パラメーター:

  • ラベル ( string )

    追加するラベル。

以来

  • 2.0.0



66
67
68
69
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/error/lasable.rb', 行66

デフォルト add_ labels(ラベル)
  @ labels ||= []
  @ labels < ラベル ただし、 ラベル(ラベル)
end

#ラベル(ラベル)= truefalse

エラーには指定されたラベルが付いていますか。

例:

error.label?(label)

パラメーター:

  • ラベル ( string )

    エラーに があるかどうかを確認するラベル。

次の値を返します。

  • truefalse

    エラーに指定されたラベルがあるかどうか。

以来

  • 2.6.0



40
41
42
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/error/lasable.rb', 行40

デフォルト ラベル(ラベル)
  @ labels & & @ labels.include?(ラベル)
end

#ラベル=配列

エラーに関連付けられたラベルのセットを取得します。

例:

error.labels

次の値を返します。

  • 配列

    ラベルのセット。

以来

  • 2.7.0



52
53
54
55
56
57
58
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/error/lasable.rb', 行52

デフォルト labels
  場合 @ labels
    @ labels.dup
  else
    []
  end
end