2020require 'json_schemer/format/uri_template'
2121require 'json_schemer/format/email'
2222require 'json_schemer/format'
23+ require 'json_schemer/content'
2324require 'json_schemer/errors'
2425require 'json_schemer/cached_resolver'
2526require 'json_schemer/ecma_regexp'
@@ -146,6 +147,8 @@ def draft202012
146147 Draft202012 ::SCHEMA ,
147148 :base_uri => Draft202012 ::BASE_URI ,
148149 :formats => Draft202012 ::FORMATS ,
150+ :content_encodings => Draft202012 ::CONTENT_ENCODINGS ,
151+ :content_media_types => Draft202012 ::CONTENT_MEDIA_TYPES ,
149152 :ref_resolver => Draft202012 ::Meta ::SCHEMAS . to_proc ,
150153 :regexp_resolver => 'ecma'
151154 )
@@ -156,6 +159,8 @@ def draft201909
156159 Draft201909 ::SCHEMA ,
157160 :base_uri => Draft201909 ::BASE_URI ,
158161 :formats => Draft201909 ::FORMATS ,
162+ :content_encodings => Draft201909 ::CONTENT_ENCODINGS ,
163+ :content_media_types => Draft201909 ::CONTENT_MEDIA_TYPES ,
159164 :ref_resolver => Draft201909 ::Meta ::SCHEMAS . to_proc ,
160165 :regexp_resolver => 'ecma'
161166 )
@@ -167,6 +172,8 @@ def draft7
167172 :vocabulary => { 'json-schemer://draft7' => true } ,
168173 :base_uri => Draft7 ::BASE_URI ,
169174 :formats => Draft7 ::FORMATS ,
175+ :content_encodings => Draft7 ::CONTENT_ENCODINGS ,
176+ :content_media_types => Draft7 ::CONTENT_MEDIA_TYPES ,
170177 :regexp_resolver => 'ecma'
171178 )
172179 end
@@ -177,6 +184,8 @@ def draft6
177184 :vocabulary => { 'json-schemer://draft6' => true } ,
178185 :base_uri => Draft6 ::BASE_URI ,
179186 :formats => Draft6 ::FORMATS ,
187+ :content_encodings => Draft6 ::CONTENT_ENCODINGS ,
188+ :content_media_types => Draft6 ::CONTENT_MEDIA_TYPES ,
180189 :regexp_resolver => 'ecma'
181190 )
182191 end
@@ -187,6 +196,8 @@ def draft4
187196 :vocabulary => { 'json-schemer://draft4' => true } ,
188197 :base_uri => Draft4 ::BASE_URI ,
189198 :formats => Draft4 ::FORMATS ,
199+ :content_encodings => Draft4 ::CONTENT_ENCODINGS ,
200+ :content_media_types => Draft4 ::CONTENT_MEDIA_TYPES ,
190201 :regexp_resolver => 'ecma'
191202 )
192203 end
0 commit comments