module UniOne::Validation

Private Instance Methods

remove_fields_from_schema(schema, fields) click to toggle source
# File lib/unione/validation.rb, line 13
def remove_fields_from_schema(schema, fields)
  schema.dup.tap do |s|
    s['required'] = s['required'].reject { |f| fields.include?(f) }
    s['properties'] = s['properties'].reject { |f| fields.include?(f) }
  end
end
validate_response(schema) click to toggle source
# File lib/unione/validation.rb, line 8
def validate_response(schema)
  JSON::Validator.validate!(schema, @last_response.body)
  @last_response
end