模块:Mongoid::Clients::Validator::Storage

扩展方式:
存储
包含在:
存储
定义于:
lib/mongoid/clients/validators/ 存储.rb

Overview

验证传递给 :store_in 的选项。

常量摘要折叠

VALID_OPTIONS =

有效的存储选项。

%i[集合 collection_options database 客户端].冻结

实例方法摘要折叠

实例方法详细信息

# validate (klass, options) ⇒对象

验证提供给 :store_in 的选项。

例子:

验证选项。

Storage.validate(:collection_name)

参数:

  • klass ( class )

    模型类。

  • 选项 (哈希 | string | 符号)

    提供的选项。



20
21
22
# File 'lib/mongoid/clients/validators/ 存储.rb', line 20

def 验证(klass, 选项)
  valid_keys?(选项) or 提高 Errors::InvalidStorageOptions.new(klass, 选项)
end