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.

Colapso delresumen constante

ESTÁNDAR =

Opciones de configuración estándar.

[ :database, host, :username, :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:

  • clientes (encriptada)

    La configuración del cliente.



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

def validar(clientes)
  a menos que clientes.has_key?(por defecto)
    propagar Errors::NoDefaultClient.Nuevo(clientes.claves)
  end
  clientes.each_pair hacer |Nombre, config|
    validate_client_database(Nombre, config)
    validar_hosts_del_cliente(Nombre, config)
    validate_client_uri(Nombre, config)
  end
end