lib/grape/validations/validators/default.rb in grape-1.5.3 vs lib/grape/validations/validators/default.rb in grape-1.6.0
- old
+ new
@@ -20,9 +20,10 @@
def validate!(params)
attrs = SingleAttributeIterator.new(self, @scope, params)
attrs.each do |resource_params, attr_name|
next unless @scope.meets_dependency?(resource_params, params)
+
validate_param!(attr_name, resource_params) if resource_params.is_a?(Hash) && resource_params[attr_name].nil?
end
end
private