Módulo: Mongoid::Config::Validators::Client

Estendido por:
Cliente
Incluído em:
Cliente
Definido em:
lib/ cliente/config/validators/ client.rb

Visão geral

Validador para configuração específica do cliente .

Colapsode resumo constante

STANDARD =

Opções de configuração padrão.

[ :database, :hosts, :username, :password ].congelar

Recolhimento do Resumo do método de instância

Detalhes do método de instância

#validate(clientes) ➤ Objeto

Valide a configuração do cliente .

Exemplos:

Valide a configuração do cliente .

Client.validate({ default: { hosts: [ "localhost:27017" ] }})

Parâmetros:

  • Clientes (Hash)

    A configuração do cliente.



21
22
23
24
25
26
27
28
29
30
# Arquivo 'lib/mongoid/config/validators/ cliente.rb', linha 21

def validar(Clientes)
  a menos que Clientes.has_key?(:default)
    aumentar Errors::NoDefaultClient.Novo(Clientes.keys)
  end
  Clientes.cada_pair fazer |name, config|
    validate_client_database(name, config)
    validate_client_hosts(name, config)
    validate_client_uri(name, config)
  end
end