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

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

Overview

Validador para configuración específica del cliente.

Colapso delresumen constante

ESTÁNDAR =

Opciones de configuración estándar.

[ :database, :anfitriones, :username, :contraseña ].freeze

Colapso del resumen del método de instancia

Detalles del método de instancia

#validar(clientes) ⇒ Objeto

Validar la configuración del cliente.

Ejemplos:

Validar la configuración del cliente.

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

Parámetros:

  • clientes (Hash)

    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 no ser 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