Class: Grape::Validators::JsonArray
- Inherits:
-
Grape::Validations::Base
- Object
- Grape::Validations::Base
- Grape::Validators::JsonArray
- Defined in:
- lib/introspective_grape/validators.rb
Instance Method Summary collapse
Instance Method Details
#validate_param!(field, params) ⇒ Object
15 16 17 18 19 20 21 |
# File 'lib/introspective_grape/validators.rb', line 15 def validate_param!(field, params) begin raise unless JSON.parse( params[field] ).kind_of? Array rescue fail Grape::Exceptions::Validation, params: [@scope.full_name(field)], message: 'must be a valid JSON array!' end end |