モジュール: Mongoid::Config::Validator::Client

次による拡張機能。
クライアント
次のドキュメントに含まれます。
クライアント
定義:
build/mongoid- 8.1 /lib/mongoid/config/validator/client.rb

Overview

クライアント固有の構成のバリデーター。

定数の概要の削減

STANDARD =

標準構成オプション。

[ :database, :hosts, :username, :password ].freeze

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

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

# validate (クライアント)=オブジェクト

クライアント構成を検証します。

例:

クライアント構成を検証します。

Client.validate({ default: { hosts: [ "localhost:27017" ] }})

パラメーター:

  • クライアント ハッシュ

    クライアント構成。



20
21
22
23
24
25
26
27
28
29
ファイル 'Build/mongoid- 8.1 /lib/mongoid/config/validator/client.rb', 行20

デフォルト validate(クライアント)
  ただし、 クライアント.has_keys_keys(:default)
    発生 Errors::NoDefaultClient.新着情報(クライアント.キー)
  end
  クライアント.each_pair 行う |name, config|
    validate_client_database(name, config)
    validate_client_hosts(name, config)
    validate_client_uri(name, config)
  end
end