Method: Echochamber::Validatable#validate_field
- Defined in:
- lib/echochamber/validatable.rb
#validate_field(field, params) ⇒ Object
TODO (kayagoban) A validator accepting a block for conditional execution might be useful.
Maybe require_keys should accept a block. Figure out later.
32 33 34 35 36 37 38 39 |
# File 'lib/echochamber/validatable.rb', line 32 def validate_field(field, params) begin value = params.fetch(field) required_error(field) if value.nil? || value.empty? rescue KeyError required_error(field) end end |