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