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

Ampliado por:
Cliente
Incluido en:
Cliente
Definido en:
lib/mongoid/config/validators/cliente.rb

Overview

Validador para la configuración específica del cliente.

Resumen de constantes colapsar

ESTÁNDAR =

Opciones de configuración estándar.

%i[database host Nombre de usuario Contraseña].freeze

Resumen del método de instancia colapsar

Detalles del método de instancia

#validate(clientes) ⇒ Objeto

Valida la configuración del cliente.

Ejemplos:

Valida la configuración del cliente.

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

Parámetros:

  • cliente (encriptada)

    La configuración del cliente.

Aumenta:



19
20
21
22
23
24
25
26
27
# Archivo 'lib/mongoid/config/validators/client.rb', línea 19

def validar(cliente)
  propagar Errors::NoDefaultClient.Nuevo(cliente.claves) a menos que cliente.has_key?(por defecto)

  cliente.each_pair hacer |Nombre, config|
    validate_client_database(Nombre, config)
    validar_client_hosts(Nombre, config)
    validate_client_uri(Nombre, config)
  end
end