Module: DataDrain::Validations
- Defined in:
- lib/data_drain/validations.rb
Overview
Módulo de validación de configuración para prevenir errores de uso.
Constant Summary collapse
- IDENTIFIER_REGEX =
/\A[a-zA-Z_][a-zA-Z0-9_]*\z/
Class Method Summary collapse
Class Method Details
.validate_identifier!(name, value) ⇒ Object
10 11 12 13 14 15 |
# File 'lib/data_drain/validations.rb', line 10 def validate_identifier!(name, value) return if IDENTIFIER_REGEX.match?(value.to_s) raise DataDrain::ConfigurationError, "#{name} '#{value}' no es un identificador SQL válido" end |