モジュール: Mongoid::Clients::Validator::Storage

次による拡張機能。
ストレージ
次のドキュメントに含まれます。
ストレージ
定義:
build/mongoid- 8.1 /lib/mongoid/clients/validator/storage.rb

Overview

:store_in に渡されたオプションを検証します。

定数の概要の削減

VALID_OPTIONS =

ストレージの有効なオプション。

[ :collection, :collection_options, :database, :client ].freeze

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

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

#validate(klass, options) ⇒ Object

:store_in に提供されたオプションを検証します。

例:

オプションを検証します。

Storage.validate(:collection_name)

パラメーター:

  • klass クラス

    モデル クラス。

  • options ハッシュ | string | Symbol

    提供されたオプション。



21
22
23
ファイル 'Build/mongoid- 8.1 /lib/mongoid/clients/validator/storage.rb', 行21

デフォルト validate(klass, options)
  valid_keys?(options) or 発生 Errors::InvalidStorageOptions.新着情報(klass, options)
end