Módulo: Mongoid::Clients::Validators::Storage

Estendido por:
Armazenamento
Incluído em:
Armazenamento
Definido em:
lib/mongoid/clients/validators/storage.rb

Visão geral

Valida as opções passadas para :store_in.

Colapsode resumo constante

VALID_OPTIONS =

As opções válidas para armazenamento.

[ :collection, :collection_options, :database, :cliente ].congelar

Recolhimento do Resumo do método de instância

Detalhes do método de instância

#validate(klass, options) ➤ Object

Valide as opções fornecidas para :store_in.

Exemplos:

Valide as opções.

Storage.validate(:collection_name)

Parâmetros:

  • classe (Classe)

    A classe modelo.

  • opções (Hash | string | Símbolo)

    As opções fornecidas.



22
23
24
# Arquivo 'lib/mongoid/clients/validators/storage.rb', linha 22

def validar(classe, opções)
  valid_keys?(opções) ou aumentar Errors::Opções de armazenamento inválidas.Novo(classe, opções)
end