Sha256: 1e7117a07c005b1ada9012647abaae8c6f2592bcac0abe82185cfdfe8eb5c543
Contents?: true
Size: 513 Bytes
Versions: 10
Compression:
Stored size: 513 Bytes
Contents
# frozen_string_literal: true module MediaTypes module Assertions def assert_media_type_format(media_type, output, **opts) if media_type.collection? output[:_embedded].each do |embedded| assert_media_type_format(media_type.view(nil), embedded, **opts) end return end if media_type.index? return output[:_index] # TODO: sub_schema the "self" link end assert media_type.validate!(output, **opts) end end end
Version data entries
10 entries across 10 versions & 1 rubygems