lib/json-schema/attributes/ref.rb in json-schema-2.3.0 vs lib/json-schema/attributes/ref.rb in json-schema-2.4.0

- old
+ new

@@ -47,9 +47,10 @@ target_schema = ref_schema.schema fragments = temp_uri.fragment.split("/") fragment_path = '' fragments.each do |fragment| if fragment && fragment != '' + fragment = URI.unescape(fragment.gsub('~0', '~').gsub('~1', '/')) if target_schema.is_a?(Array) target_schema = target_schema[fragment.to_i] else target_schema = target_schema[fragment] end