Módulo: Mongoid::Clientes::Validadores::Almacenamiento

Ampliado por:
Almacenamiento
Incluido en:
Almacenamiento
Definido en:
lib/mongoid/clients/validators/almacenamiento.rb

Overview

Valida las opciones pasadas a :store_in.

Resumen de constantes colapsar

VALID_OPTIONS =

Las opciones válidas para almacenamiento.

%i[Colección collection_options database Cliente].freeze

Resumen del método de instancia colapsar

Detalles del método de instancia

#validate(klass, options) ⇒ Object

Validar las opciones proporcionadas a :store_in.

Ejemplos:

Validar las opciones.

Storage.validate(:collection_name)

Parámetros:

  • klass (clase)

    La clase de modelo.

  • opciones (Hash | String | Symbol)

    Las opciones proporcionadas.



20
21
22
# Archivo 'lib/mongoid/clients/validators/storage.rb', línea 20

def validar(klass, opciones)
  ¿valid_keys?(opciones) or propagar Errors::InvalidStorageOptions.Nuevo(klass, opciones)
end