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

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

Overview

验证传递给 :store_in 的选项。

常量摘要折叠

VALID_OPTIONS =

有效的存储选项。

[ :collection, :collection_options, :database, :client ].冻结

实例方法摘要折叠

实例方法详细信息

# validate (klass, options) ⇒对象

验证提供给 :store_in 的选项。

例子:

验证选项。

Storage.validate(:collection_name)

参数:

  • klass ( class )

    模型类。

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

    提供的选项。



22
23
24
# File 'lib/mongoid/clients/validators/ 存储.rb', line 22

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