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.

%i[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.



20
21
22
# Arquivo 'lib/mongoid/clients/validators/storage.rb', linha 20

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