Merge pull request #19226 from Homebrew/dependabot/bundler/Library/Homebrew/json_schemer-2.4.0
build(deps-dev): bump json_schemer from 2.3.0 to 2.4.0 in /Library/Homebrew
This commit is contained in:
		
						commit
						1117ebc248
					
				@ -17,7 +17,7 @@ GEM
 | 
				
			|||||||
    erubi (1.13.1)
 | 
					    erubi (1.13.1)
 | 
				
			||||||
    hana (1.3.7)
 | 
					    hana (1.3.7)
 | 
				
			||||||
    json (2.9.1)
 | 
					    json (2.9.1)
 | 
				
			||||||
    json_schemer (2.3.0)
 | 
					    json_schemer (2.4.0)
 | 
				
			||||||
      bigdecimal
 | 
					      bigdecimal
 | 
				
			||||||
      hana (~> 1.3)
 | 
					      hana (~> 1.3)
 | 
				
			||||||
      regexp_parser (~> 2.0)
 | 
					      regexp_parser (~> 2.0)
 | 
				
			||||||
 | 
				
			|||||||
@ -11,61 +11,61 @@
 | 
				
			|||||||
# source://json_schemer//lib/json_schemer/version.rb#2
 | 
					# source://json_schemer//lib/json_schemer/version.rb#2
 | 
				
			||||||
module JSONSchemer
 | 
					module JSONSchemer
 | 
				
			||||||
  class << self
 | 
					  class << self
 | 
				
			||||||
    # source://json_schemer//lib/json_schemer.rb#234
 | 
					    # source://json_schemer//lib/json_schemer.rb#240
 | 
				
			||||||
    def configuration; end
 | 
					    def configuration; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # @yield [configuration]
 | 
					    # @yield [configuration]
 | 
				
			||||||
    #
 | 
					    #
 | 
				
			||||||
    # source://json_schemer//lib/json_schemer.rb#238
 | 
					    # source://json_schemer//lib/json_schemer.rb#244
 | 
				
			||||||
    def configure; end
 | 
					    def configure; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # source://json_schemer//lib/json_schemer.rb#142
 | 
					    # source://json_schemer//lib/json_schemer.rb#148
 | 
				
			||||||
    def draft201909; end
 | 
					    def draft201909; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # source://json_schemer//lib/json_schemer.rb#130
 | 
					    # source://json_schemer//lib/json_schemer.rb#136
 | 
				
			||||||
    def draft202012; end
 | 
					    def draft202012; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # source://json_schemer//lib/json_schemer.rb#178
 | 
					    # source://json_schemer//lib/json_schemer.rb#184
 | 
				
			||||||
    def draft4; end
 | 
					    def draft4; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # source://json_schemer//lib/json_schemer.rb#166
 | 
					    # source://json_schemer//lib/json_schemer.rb#172
 | 
				
			||||||
    def draft6; end
 | 
					    def draft6; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # source://json_schemer//lib/json_schemer.rb#154
 | 
					    # source://json_schemer//lib/json_schemer.rb#160
 | 
				
			||||||
    def draft7; end
 | 
					    def draft7; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # source://json_schemer//lib/json_schemer.rb#230
 | 
					    # source://json_schemer//lib/json_schemer.rb#236
 | 
				
			||||||
    def openapi(document, **options); end
 | 
					    def openapi(document, **options); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # source://json_schemer//lib/json_schemer.rb#200
 | 
					    # source://json_schemer//lib/json_schemer.rb#206
 | 
				
			||||||
    def openapi30; end
 | 
					    def openapi30; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # source://json_schemer//lib/json_schemer.rb#222
 | 
					    # source://json_schemer//lib/json_schemer.rb#228
 | 
				
			||||||
    def openapi30_document; end
 | 
					    def openapi30_document; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # source://json_schemer//lib/json_schemer.rb#190
 | 
					    # source://json_schemer//lib/json_schemer.rb#196
 | 
				
			||||||
    def openapi31; end
 | 
					    def openapi31; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # source://json_schemer//lib/json_schemer.rb#214
 | 
					    # source://json_schemer//lib/json_schemer.rb#220
 | 
				
			||||||
    def openapi31_document; end
 | 
					    def openapi31_document; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # source://json_schemer//lib/json_schemer.rb#115
 | 
					    # source://json_schemer//lib/json_schemer.rb#121
 | 
				
			||||||
    def schema(schema, **options); end
 | 
					    def schema(schema, **options); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # @return [Boolean]
 | 
					    # @return [Boolean]
 | 
				
			||||||
    #
 | 
					    #
 | 
				
			||||||
    # source://json_schemer//lib/json_schemer.rb#120
 | 
					    # source://json_schemer//lib/json_schemer.rb#126
 | 
				
			||||||
    def valid_schema?(schema, **options); end
 | 
					    def valid_schema?(schema, **options); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # source://json_schemer//lib/json_schemer.rb#125
 | 
					    # source://json_schemer//lib/json_schemer.rb#131
 | 
				
			||||||
    def validate_schema(schema, **options); end
 | 
					    def validate_schema(schema, **options); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    private
 | 
					    private
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # source://json_schemer//lib/json_schemer.rb#263
 | 
					    # source://json_schemer//lib/json_schemer.rb#269
 | 
				
			||||||
    def meta_schema(schema, options); end
 | 
					    def meta_schema(schema, options); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # source://json_schemer//lib/json_schemer.rb#244
 | 
					    # source://json_schemer//lib/json_schemer.rb#250
 | 
				
			||||||
    def resolve(schema, options); end
 | 
					    def resolve(schema, options); end
 | 
				
			||||||
  end
 | 
					  end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
@ -946,191 +946,198 @@ JSONSchemer::Draft202012::Vocab::VALIDATION = T.let(T.unsafe(nil), Hash)
 | 
				
			|||||||
# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#5
 | 
					# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#5
 | 
				
			||||||
module JSONSchemer::Draft202012::Vocab::Validation; end
 | 
					module JSONSchemer::Draft202012::Vocab::Validation; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#71
 | 
					# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#75
 | 
				
			||||||
class JSONSchemer::Draft202012::Vocab::Validation::Const < ::JSONSchemer::Keyword
 | 
					class JSONSchemer::Draft202012::Vocab::Validation::Const < ::JSONSchemer::Keyword
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#72
 | 
					 | 
				
			||||||
  def error(formatted_instance_location:, **_arg1); end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#76
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#76
 | 
				
			||||||
 | 
					  def error(formatted_instance_location:, **_arg1); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#80
 | 
				
			||||||
  def validate(instance, instance_location, keyword_location, _context); end
 | 
					  def validate(instance, instance_location, keyword_location, _context); end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#264
 | 
					# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#268
 | 
				
			||||||
class JSONSchemer::Draft202012::Vocab::Validation::DependentRequired < ::JSONSchemer::Keyword
 | 
					class JSONSchemer::Draft202012::Vocab::Validation::DependentRequired < ::JSONSchemer::Keyword
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#265
 | 
					 | 
				
			||||||
  def error(formatted_instance_location:, **_arg1); end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#269
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#269
 | 
				
			||||||
 | 
					  def error(formatted_instance_location:, **_arg1); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#273
 | 
				
			||||||
  def validate(instance, instance_location, keyword_location, _context); end
 | 
					  def validate(instance, instance_location, keyword_location, _context); end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#61
 | 
					# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#65
 | 
				
			||||||
class JSONSchemer::Draft202012::Vocab::Validation::Enum < ::JSONSchemer::Keyword
 | 
					class JSONSchemer::Draft202012::Vocab::Validation::Enum < ::JSONSchemer::Keyword
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#62
 | 
					 | 
				
			||||||
  def error(formatted_instance_location:, **_arg1); end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#66
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#66
 | 
				
			||||||
 | 
					  def error(formatted_instance_location:, **_arg1); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#70
 | 
				
			||||||
  def validate(instance, instance_location, keyword_location, _context); end
 | 
					  def validate(instance, instance_location, keyword_location, _context); end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#101
 | 
					# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#105
 | 
				
			||||||
class JSONSchemer::Draft202012::Vocab::Validation::ExclusiveMaximum < ::JSONSchemer::Keyword
 | 
					class JSONSchemer::Draft202012::Vocab::Validation::ExclusiveMaximum < ::JSONSchemer::Keyword
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#102
 | 
					 | 
				
			||||||
  def error(formatted_instance_location:, **_arg1); end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#106
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#106
 | 
				
			||||||
 | 
					  def error(formatted_instance_location:, **_arg1); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#110
 | 
				
			||||||
  def validate(instance, instance_location, keyword_location, _context); end
 | 
					  def validate(instance, instance_location, keyword_location, _context); end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#121
 | 
					# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#125
 | 
				
			||||||
class JSONSchemer::Draft202012::Vocab::Validation::ExclusiveMinimum < ::JSONSchemer::Keyword
 | 
					class JSONSchemer::Draft202012::Vocab::Validation::ExclusiveMinimum < ::JSONSchemer::Keyword
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#122
 | 
					 | 
				
			||||||
  def error(formatted_instance_location:, **_arg1); end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#126
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#126
 | 
				
			||||||
 | 
					  def error(formatted_instance_location:, **_arg1); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#130
 | 
				
			||||||
  def validate(instance, instance_location, keyword_location, _context); end
 | 
					  def validate(instance, instance_location, keyword_location, _context); end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#195
 | 
					# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#199
 | 
				
			||||||
class JSONSchemer::Draft202012::Vocab::Validation::MaxContains < ::JSONSchemer::Keyword
 | 
					class JSONSchemer::Draft202012::Vocab::Validation::MaxContains < ::JSONSchemer::Keyword
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#196
 | 
					 | 
				
			||||||
  def error(formatted_instance_location:, **_arg1); end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#200
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#200
 | 
				
			||||||
 | 
					  def error(formatted_instance_location:, **_arg1); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#204
 | 
				
			||||||
  def validate(instance, instance_location, keyword_location, context); end
 | 
					  def validate(instance, instance_location, keyword_location, context); end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#165
 | 
					# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#169
 | 
				
			||||||
class JSONSchemer::Draft202012::Vocab::Validation::MaxItems < ::JSONSchemer::Keyword
 | 
					class JSONSchemer::Draft202012::Vocab::Validation::MaxItems < ::JSONSchemer::Keyword
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#166
 | 
					 | 
				
			||||||
  def error(formatted_instance_location:, **_arg1); end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#170
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#170
 | 
				
			||||||
 | 
					  def error(formatted_instance_location:, **_arg1); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#174
 | 
				
			||||||
  def validate(instance, instance_location, keyword_location, _context); end
 | 
					  def validate(instance, instance_location, keyword_location, _context); end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#131
 | 
					# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#135
 | 
				
			||||||
class JSONSchemer::Draft202012::Vocab::Validation::MaxLength < ::JSONSchemer::Keyword
 | 
					class JSONSchemer::Draft202012::Vocab::Validation::MaxLength < ::JSONSchemer::Keyword
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#132
 | 
					 | 
				
			||||||
  def error(formatted_instance_location:, **_arg1); end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#136
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#136
 | 
				
			||||||
 | 
					  def error(formatted_instance_location:, **_arg1); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#140
 | 
				
			||||||
  def validate(instance, instance_location, keyword_location, _context); end
 | 
					  def validate(instance, instance_location, keyword_location, _context); end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#219
 | 
					# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#223
 | 
				
			||||||
class JSONSchemer::Draft202012::Vocab::Validation::MaxProperties < ::JSONSchemer::Keyword
 | 
					class JSONSchemer::Draft202012::Vocab::Validation::MaxProperties < ::JSONSchemer::Keyword
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#220
 | 
					 | 
				
			||||||
  def error(formatted_instance_location:, **_arg1); end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#224
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#224
 | 
				
			||||||
 | 
					  def error(formatted_instance_location:, **_arg1); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#228
 | 
				
			||||||
  def validate(instance, instance_location, keyword_location, _context); end
 | 
					  def validate(instance, instance_location, keyword_location, _context); end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#91
 | 
					# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#95
 | 
				
			||||||
class JSONSchemer::Draft202012::Vocab::Validation::Maximum < ::JSONSchemer::Keyword
 | 
					class JSONSchemer::Draft202012::Vocab::Validation::Maximum < ::JSONSchemer::Keyword
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#92
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#96
 | 
				
			||||||
  def error(formatted_instance_location:, **_arg1); end
 | 
					  def error(formatted_instance_location:, **_arg1); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#96
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#100
 | 
				
			||||||
  def validate(instance, instance_location, keyword_location, _context); end
 | 
					  def validate(instance, instance_location, keyword_location, _context); end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#207
 | 
					# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#211
 | 
				
			||||||
class JSONSchemer::Draft202012::Vocab::Validation::MinContains < ::JSONSchemer::Keyword
 | 
					class JSONSchemer::Draft202012::Vocab::Validation::MinContains < ::JSONSchemer::Keyword
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#208
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#212
 | 
				
			||||||
  def error(formatted_instance_location:, **_arg1); end
 | 
					  def error(formatted_instance_location:, **_arg1); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#212
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#216
 | 
				
			||||||
  def validate(instance, instance_location, keyword_location, context); end
 | 
					  def validate(instance, instance_location, keyword_location, context); end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#175
 | 
					# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#179
 | 
				
			||||||
class JSONSchemer::Draft202012::Vocab::Validation::MinItems < ::JSONSchemer::Keyword
 | 
					class JSONSchemer::Draft202012::Vocab::Validation::MinItems < ::JSONSchemer::Keyword
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#176
 | 
					 | 
				
			||||||
  def error(formatted_instance_location:, **_arg1); end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#180
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#180
 | 
				
			||||||
 | 
					  def error(formatted_instance_location:, **_arg1); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#184
 | 
				
			||||||
  def validate(instance, instance_location, keyword_location, _context); end
 | 
					  def validate(instance, instance_location, keyword_location, _context); end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#141
 | 
					# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#145
 | 
				
			||||||
class JSONSchemer::Draft202012::Vocab::Validation::MinLength < ::JSONSchemer::Keyword
 | 
					class JSONSchemer::Draft202012::Vocab::Validation::MinLength < ::JSONSchemer::Keyword
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#142
 | 
					 | 
				
			||||||
  def error(formatted_instance_location:, **_arg1); end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#146
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#146
 | 
				
			||||||
 | 
					  def error(formatted_instance_location:, **_arg1); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#150
 | 
				
			||||||
  def validate(instance, instance_location, keyword_location, _context); end
 | 
					  def validate(instance, instance_location, keyword_location, _context); end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#229
 | 
					# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#233
 | 
				
			||||||
class JSONSchemer::Draft202012::Vocab::Validation::MinProperties < ::JSONSchemer::Keyword
 | 
					class JSONSchemer::Draft202012::Vocab::Validation::MinProperties < ::JSONSchemer::Keyword
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#230
 | 
					 | 
				
			||||||
  def error(formatted_instance_location:, **_arg1); end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#234
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#234
 | 
				
			||||||
 | 
					  def error(formatted_instance_location:, **_arg1); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#238
 | 
				
			||||||
  def validate(instance, instance_location, keyword_location, _context); end
 | 
					  def validate(instance, instance_location, keyword_location, _context); end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#111
 | 
					# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#115
 | 
				
			||||||
class JSONSchemer::Draft202012::Vocab::Validation::Minimum < ::JSONSchemer::Keyword
 | 
					class JSONSchemer::Draft202012::Vocab::Validation::Minimum < ::JSONSchemer::Keyword
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#112
 | 
					 | 
				
			||||||
  def error(formatted_instance_location:, **_arg1); end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#116
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#116
 | 
				
			||||||
 | 
					  def error(formatted_instance_location:, **_arg1); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#120
 | 
				
			||||||
  def validate(instance, instance_location, keyword_location, _context); end
 | 
					  def validate(instance, instance_location, keyword_location, _context); end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#81
 | 
					# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#85
 | 
				
			||||||
class JSONSchemer::Draft202012::Vocab::Validation::MultipleOf < ::JSONSchemer::Keyword
 | 
					class JSONSchemer::Draft202012::Vocab::Validation::MultipleOf < ::JSONSchemer::Keyword
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#82
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#86
 | 
				
			||||||
  def error(formatted_instance_location:, **_arg1); end
 | 
					  def error(formatted_instance_location:, **_arg1); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#86
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#90
 | 
				
			||||||
  def validate(instance, instance_location, keyword_location, _context); end
 | 
					  def validate(instance, instance_location, keyword_location, _context); end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#151
 | 
					# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#155
 | 
				
			||||||
class JSONSchemer::Draft202012::Vocab::Validation::Pattern < ::JSONSchemer::Keyword
 | 
					class JSONSchemer::Draft202012::Vocab::Validation::Pattern < ::JSONSchemer::Keyword
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#152
 | 
					 | 
				
			||||||
  def error(formatted_instance_location:, **_arg1); end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#156
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#156
 | 
				
			||||||
  def parse; end
 | 
					  def error(formatted_instance_location:, **_arg1); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#160
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#160
 | 
				
			||||||
 | 
					  def parse; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#164
 | 
				
			||||||
  def validate(instance, instance_location, keyword_location, _context); end
 | 
					  def validate(instance, instance_location, keyword_location, _context); end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#239
 | 
					# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#243
 | 
				
			||||||
class JSONSchemer::Draft202012::Vocab::Validation::Required < ::JSONSchemer::Keyword
 | 
					class JSONSchemer::Draft202012::Vocab::Validation::Required < ::JSONSchemer::Keyword
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#240
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#244
 | 
				
			||||||
  def error(formatted_instance_location:, details:, **_arg2); end
 | 
					  def error(formatted_instance_location:, details:, **_arg2); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#244
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#248
 | 
				
			||||||
  def validate(instance, instance_location, keyword_location, context); end
 | 
					  def validate(instance, instance_location, keyword_location, context); end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#6
 | 
					# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#6
 | 
				
			||||||
class JSONSchemer::Draft202012::Vocab::Validation::Type < ::JSONSchemer::Keyword
 | 
					class JSONSchemer::Draft202012::Vocab::Validation::Type < ::JSONSchemer::Keyword
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#7
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#11
 | 
				
			||||||
  def error(formatted_instance_location:, **_arg1); end
 | 
					  def error(formatted_instance_location:, **_arg1); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#28
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#32
 | 
				
			||||||
  def validate(instance, instance_location, keyword_location, _context); end
 | 
					  def validate(instance, instance_location, keyword_location, _context); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  private
 | 
					  private
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#39
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#43
 | 
				
			||||||
  def valid_type(type, instance); end
 | 
					  def valid_type(type, instance); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  class << self
 | 
				
			||||||
 | 
					    # @return [Boolean]
 | 
				
			||||||
 | 
					    #
 | 
				
			||||||
 | 
					    # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#7
 | 
				
			||||||
 | 
					    def valid_integer?(instance); end
 | 
				
			||||||
 | 
					  end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#185
 | 
					# source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#189
 | 
				
			||||||
class JSONSchemer::Draft202012::Vocab::Validation::UniqueItems < ::JSONSchemer::Keyword
 | 
					class JSONSchemer::Draft202012::Vocab::Validation::UniqueItems < ::JSONSchemer::Keyword
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#186
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#190
 | 
				
			||||||
  def error(formatted_instance_location:, **_arg1); end
 | 
					  def error(formatted_instance_location:, **_arg1); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#190
 | 
					  # source://json_schemer//lib/json_schemer/draft202012/vocab/validation.rb#194
 | 
				
			||||||
  def validate(instance, instance_location, keyword_location, _context); end
 | 
					  def validate(instance, instance_location, keyword_location, _context); end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -1161,30 +1168,32 @@ JSONSchemer::Draft4::Vocab::ALL = T.let(T.unsafe(nil), Hash)
 | 
				
			|||||||
# source://json_schemer//lib/json_schemer/draft4/vocab/validation.rb#5
 | 
					# source://json_schemer//lib/json_schemer/draft4/vocab/validation.rb#5
 | 
				
			||||||
module JSONSchemer::Draft4::Vocab::Validation; end
 | 
					module JSONSchemer::Draft4::Vocab::Validation; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/draft4/vocab/validation.rb#13
 | 
					# source://json_schemer//lib/json_schemer/draft4/vocab/validation.rb#12
 | 
				
			||||||
class JSONSchemer::Draft4::Vocab::Validation::ExclusiveMaximum < ::JSONSchemer::Keyword
 | 
					class JSONSchemer::Draft4::Vocab::Validation::ExclusiveMaximum < ::JSONSchemer::Keyword
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft4/vocab/validation.rb#14
 | 
					  # source://json_schemer//lib/json_schemer/draft4/vocab/validation.rb#13
 | 
				
			||||||
  def error(formatted_instance_location:, **_arg1); end
 | 
					  def error(formatted_instance_location:, **_arg1); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft4/vocab/validation.rb#18
 | 
					  # source://json_schemer//lib/json_schemer/draft4/vocab/validation.rb#17
 | 
				
			||||||
  def validate(instance, instance_location, keyword_location, _context); end
 | 
					  def validate(instance, instance_location, keyword_location, _context); end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/draft4/vocab/validation.rb#25
 | 
					# source://json_schemer//lib/json_schemer/draft4/vocab/validation.rb#24
 | 
				
			||||||
class JSONSchemer::Draft4::Vocab::Validation::ExclusiveMinimum < ::JSONSchemer::Keyword
 | 
					class JSONSchemer::Draft4::Vocab::Validation::ExclusiveMinimum < ::JSONSchemer::Keyword
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft4/vocab/validation.rb#26
 | 
					  # source://json_schemer//lib/json_schemer/draft4/vocab/validation.rb#25
 | 
				
			||||||
  def error(formatted_instance_location:, **_arg1); end
 | 
					  def error(formatted_instance_location:, **_arg1); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft4/vocab/validation.rb#30
 | 
					  # source://json_schemer//lib/json_schemer/draft4/vocab/validation.rb#29
 | 
				
			||||||
  def validate(instance, instance_location, keyword_location, _context); end
 | 
					  def validate(instance, instance_location, keyword_location, _context); end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/draft4/vocab/validation.rb#6
 | 
					# source://json_schemer//lib/json_schemer/draft4/vocab/validation.rb#6
 | 
				
			||||||
class JSONSchemer::Draft4::Vocab::Validation::Type < ::JSONSchemer::Draft202012::Vocab::Validation::Type
 | 
					class JSONSchemer::Draft4::Vocab::Validation::Type < ::JSONSchemer::Draft202012::Vocab::Validation::Type
 | 
				
			||||||
  private
 | 
					  class << self
 | 
				
			||||||
 | 
					    # @return [Boolean]
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/draft4/vocab/validation.rb#8
 | 
					    #
 | 
				
			||||||
  def valid_type(type, instance); end
 | 
					    # source://json_schemer//lib/json_schemer/draft4/vocab/validation.rb#7
 | 
				
			||||||
 | 
					    def valid_integer?(instance); end
 | 
				
			||||||
 | 
					  end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/draft6/meta.rb#3
 | 
					# source://json_schemer//lib/json_schemer/draft6/meta.rb#3
 | 
				
			||||||
@ -1306,7 +1315,9 @@ module JSONSchemer::Errors
 | 
				
			|||||||
  end
 | 
					  end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer.rb#106
 | 
					# :nocov:
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# source://json_schemer//lib/json_schemer.rb#112
 | 
				
			||||||
JSONSchemer::FILE_URI_REF_RESOLVER = T.let(T.unsafe(nil), Proc)
 | 
					JSONSchemer::FILE_URI_REF_RESOLVER = T.let(T.unsafe(nil), Proc)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/format/duration.rb#3
 | 
					# source://json_schemer//lib/json_schemer/format/duration.rb#3
 | 
				
			||||||
@ -1821,19 +1832,19 @@ JSONSchemer::I18N_SCOPE = T.let(T.unsafe(nil), String)
 | 
				
			|||||||
# source://json_schemer//lib/json_schemer/result.rb#4
 | 
					# source://json_schemer//lib/json_schemer/result.rb#4
 | 
				
			||||||
JSONSchemer::I18N_SEPARATOR = T.let(T.unsafe(nil), String)
 | 
					JSONSchemer::I18N_SEPARATOR = T.let(T.unsafe(nil), String)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer.rb#76
 | 
					# source://json_schemer//lib/json_schemer.rb#78
 | 
				
			||||||
class JSONSchemer::InvalidEcmaRegexp < ::StandardError; end
 | 
					class JSONSchemer::InvalidEcmaRegexp < ::StandardError; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer.rb#75
 | 
					# source://json_schemer//lib/json_schemer.rb#77
 | 
				
			||||||
class JSONSchemer::InvalidFileURI < ::StandardError; end
 | 
					class JSONSchemer::InvalidFileURI < ::StandardError; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer.rb#73
 | 
					# source://json_schemer//lib/json_schemer.rb#75
 | 
				
			||||||
class JSONSchemer::InvalidRefPointer < ::StandardError; end
 | 
					class JSONSchemer::InvalidRefPointer < ::StandardError; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer.rb#72
 | 
					# source://json_schemer//lib/json_schemer.rb#74
 | 
				
			||||||
class JSONSchemer::InvalidRefResolution < ::StandardError; end
 | 
					class JSONSchemer::InvalidRefResolution < ::StandardError; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer.rb#74
 | 
					# source://json_schemer//lib/json_schemer.rb#76
 | 
				
			||||||
class JSONSchemer::InvalidRegexpResolution < ::StandardError; end
 | 
					class JSONSchemer::InvalidRegexpResolution < ::StandardError; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/keyword.rb#3
 | 
					# source://json_schemer//lib/json_schemer/keyword.rb#3
 | 
				
			||||||
@ -1915,10 +1926,10 @@ JSONSchemer::Location::JSON_POINTER_TOKEN_ESCAPE_CHARS = T.let(T.unsafe(nil), Ha
 | 
				
			|||||||
# source://json_schemer//lib/json_schemer/location.rb#5
 | 
					# source://json_schemer//lib/json_schemer/location.rb#5
 | 
				
			||||||
JSONSchemer::Location::JSON_POINTER_TOKEN_ESCAPE_REGEX = T.let(T.unsafe(nil), Regexp)
 | 
					JSONSchemer::Location::JSON_POINTER_TOKEN_ESCAPE_REGEX = T.let(T.unsafe(nil), Regexp)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer.rb#285
 | 
					# source://json_schemer//lib/json_schemer.rb#291
 | 
				
			||||||
JSONSchemer::META_SCHEMAS_BY_BASE_URI_STR = T.let(T.unsafe(nil), Hash)
 | 
					JSONSchemer::META_SCHEMAS_BY_BASE_URI_STR = T.let(T.unsafe(nil), Hash)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer.rb#273
 | 
					# source://json_schemer//lib/json_schemer.rb#279
 | 
				
			||||||
JSONSchemer::META_SCHEMA_CALLABLES_BY_BASE_URI_STR = T.let(T.unsafe(nil), Hash)
 | 
					JSONSchemer::META_SCHEMA_CALLABLES_BY_BASE_URI_STR = T.let(T.unsafe(nil), Hash)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/openapi.rb#3
 | 
					# source://json_schemer//lib/json_schemer/openapi.rb#3
 | 
				
			||||||
@ -1963,13 +1974,13 @@ JSONSchemer::OpenAPI30::Document::SCHEMAS = T.let(T.unsafe(nil), Hash)
 | 
				
			|||||||
# source://json_schemer//lib/json_schemer/openapi30/meta.rb#6
 | 
					# source://json_schemer//lib/json_schemer/openapi30/meta.rb#6
 | 
				
			||||||
JSONSchemer::OpenAPI30::FORMATS = T.let(T.unsafe(nil), Hash)
 | 
					JSONSchemer::OpenAPI30::FORMATS = T.let(T.unsafe(nil), Hash)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/openapi30/meta.rb#25
 | 
					# source://json_schemer//lib/json_schemer/openapi30/meta.rb#27
 | 
				
			||||||
module JSONSchemer::OpenAPI30::Meta; end
 | 
					module JSONSchemer::OpenAPI30::Meta; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/openapi30/meta.rb#26
 | 
					# source://json_schemer//lib/json_schemer/openapi30/meta.rb#28
 | 
				
			||||||
JSONSchemer::OpenAPI30::Meta::SCHEMAS = T.let(T.unsafe(nil), Hash)
 | 
					JSONSchemer::OpenAPI30::Meta::SCHEMAS = T.let(T.unsafe(nil), Hash)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/openapi30/meta.rb#11
 | 
					# source://json_schemer//lib/json_schemer/openapi30/meta.rb#13
 | 
				
			||||||
JSONSchemer::OpenAPI30::SCHEMA = T.let(T.unsafe(nil), Hash)
 | 
					JSONSchemer::OpenAPI30::SCHEMA = T.let(T.unsafe(nil), Hash)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/openapi30/vocab/base.rb#4
 | 
					# source://json_schemer//lib/json_schemer/openapi30/vocab/base.rb#4
 | 
				
			||||||
@ -2154,6 +2165,28 @@ end
 | 
				
			|||||||
# source://json_schemer//lib/json_schemer/output.rb#4
 | 
					# source://json_schemer//lib/json_schemer/output.rb#4
 | 
				
			||||||
JSONSchemer::Output::FRAGMENT_ENCODE_REGEX = T.let(T.unsafe(nil), Regexp)
 | 
					JSONSchemer::Output::FRAGMENT_ENCODE_REGEX = T.let(T.unsafe(nil), Regexp)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# source://json_schemer//lib/json_schemer/resources.rb#3
 | 
				
			||||||
 | 
					class JSONSchemer::Resources
 | 
				
			||||||
 | 
					  # @return [Resources] a new instance of Resources
 | 
				
			||||||
 | 
					  #
 | 
				
			||||||
 | 
					  # source://json_schemer//lib/json_schemer/resources.rb#4
 | 
				
			||||||
 | 
					  def initialize; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # source://json_schemer//lib/json_schemer/resources.rb#8
 | 
				
			||||||
 | 
					  def [](uri); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # source://json_schemer//lib/json_schemer/resources.rb#12
 | 
				
			||||||
 | 
					  def []=(uri, resource); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # source://json_schemer//lib/json_schemer/resources.rb#16
 | 
				
			||||||
 | 
					  def fetch(uri); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # @return [Boolean]
 | 
				
			||||||
 | 
					  #
 | 
				
			||||||
 | 
					  # source://json_schemer//lib/json_schemer/resources.rb#20
 | 
				
			||||||
 | 
					  def key?(uri); end
 | 
				
			||||||
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/result.rb#12
 | 
					# source://json_schemer//lib/json_schemer/result.rb#12
 | 
				
			||||||
class JSONSchemer::Result < ::Struct
 | 
					class JSONSchemer::Result < ::Struct
 | 
				
			||||||
  # Returns the value of attribute annotation
 | 
					  # Returns the value of attribute annotation
 | 
				
			||||||
@ -2332,217 +2365,200 @@ end
 | 
				
			|||||||
# source://json_schemer//lib/json_schemer/schema.rb#3
 | 
					# source://json_schemer//lib/json_schemer/schema.rb#3
 | 
				
			||||||
class JSONSchemer::Schema
 | 
					class JSONSchemer::Schema
 | 
				
			||||||
  include ::JSONSchemer::Output
 | 
					  include ::JSONSchemer::Output
 | 
				
			||||||
 | 
					  extend ::Forwardable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # @return [Schema] a new instance of Schema
 | 
					  # @return [Schema] a new instance of Schema
 | 
				
			||||||
  #
 | 
					  #
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#49
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#51
 | 
				
			||||||
  def initialize(value, parent = T.unsafe(nil), root = T.unsafe(nil), keyword = T.unsafe(nil), configuration: T.unsafe(nil), base_uri: T.unsafe(nil), meta_schema: T.unsafe(nil), vocabulary: T.unsafe(nil), format: T.unsafe(nil), formats: T.unsafe(nil), content_encodings: T.unsafe(nil), content_media_types: T.unsafe(nil), keywords: T.unsafe(nil), before_property_validation: T.unsafe(nil), after_property_validation: T.unsafe(nil), insert_property_defaults: T.unsafe(nil), property_default_resolver: T.unsafe(nil), ref_resolver: T.unsafe(nil), regexp_resolver: T.unsafe(nil), output_format: T.unsafe(nil), resolve_enumerators: T.unsafe(nil), access_mode: T.unsafe(nil)); end
 | 
					  def initialize(value, parent = T.unsafe(nil), root = T.unsafe(nil), keyword = T.unsafe(nil), configuration: T.unsafe(nil), base_uri: T.unsafe(nil), meta_schema: T.unsafe(nil), vocabulary: T.unsafe(nil), format: T.unsafe(nil), formats: T.unsafe(nil), content_encodings: T.unsafe(nil), content_media_types: T.unsafe(nil), keywords: T.unsafe(nil), before_property_validation: T.unsafe(nil), after_property_validation: T.unsafe(nil), insert_property_defaults: T.unsafe(nil), property_default_resolver: T.unsafe(nil), ref_resolver: T.unsafe(nil), regexp_resolver: T.unsafe(nil), output_format: T.unsafe(nil), resolve_enumerators: T.unsafe(nil), access_mode: T.unsafe(nil)); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#267
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#272
 | 
				
			||||||
  def absolute_keyword_location; end
 | 
					  def absolute_keyword_location; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Returns the value of attribute after_property_validation.
 | 
					  # source://forwardable/1.3.3/forwardable.rb#231
 | 
				
			||||||
  #
 | 
					  def after_property_validation(*args, **_arg1, &block); end
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#47
 | 
					 | 
				
			||||||
  def after_property_validation; end
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Returns the value of attribute base_uri.
 | 
					  # Returns the value of attribute base_uri.
 | 
				
			||||||
  #
 | 
					  #
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#45
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#46
 | 
				
			||||||
  def base_uri; end
 | 
					  def base_uri; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Sets the attribute base_uri
 | 
					  # Sets the attribute base_uri
 | 
				
			||||||
  #
 | 
					  #
 | 
				
			||||||
  # @param value the value to set the attribute base_uri to.
 | 
					  # @param value the value to set the attribute base_uri to.
 | 
				
			||||||
  #
 | 
					  #
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#45
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#46
 | 
				
			||||||
  def base_uri=(_arg0); end
 | 
					  def base_uri=(_arg0); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Returns the value of attribute before_property_validation.
 | 
					  # source://forwardable/1.3.3/forwardable.rb#231
 | 
				
			||||||
  #
 | 
					  def before_property_validation(*args, **_arg1, &block); end
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#47
 | 
					 | 
				
			||||||
  def before_property_validation; end
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#218
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#223
 | 
				
			||||||
  def bundle; end
 | 
					  def bundle; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Returns the value of attribute configuration.
 | 
					  # Returns the value of attribute configuration.
 | 
				
			||||||
  #
 | 
					  #
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#46
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#47
 | 
				
			||||||
  def configuration; end
 | 
					  def configuration; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Returns the value of attribute content_encodings.
 | 
					  # source://forwardable/1.3.3/forwardable.rb#231
 | 
				
			||||||
  #
 | 
					  def content_encodings(*args, **_arg1, &block); end
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#47
 | 
					 | 
				
			||||||
  def content_encodings; end
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Returns the value of attribute content_media_types.
 | 
					  # source://forwardable/1.3.3/forwardable.rb#231
 | 
				
			||||||
  #
 | 
					  def content_media_types(*args, **_arg1, &block); end
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#47
 | 
					 | 
				
			||||||
  def content_media_types; end
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Returns the value of attribute custom_keywords.
 | 
					  # source://forwardable/1.3.3/forwardable.rb#231
 | 
				
			||||||
  #
 | 
					  def custom_keywords(*args, **_arg1, &block); end
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#47
 | 
					 | 
				
			||||||
  def custom_keywords; end
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#326
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#331
 | 
				
			||||||
  def defs_keyword; end
 | 
					  def defs_keyword; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#334
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#339
 | 
				
			||||||
  def error(formatted_instance_location:, **options); end
 | 
					  def error(formatted_instance_location:, **options); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#290
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#295
 | 
				
			||||||
  def error_key; end
 | 
					  def error_key; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#294
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#299
 | 
				
			||||||
  def fetch(key); end
 | 
					  def fetch(key); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#306
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#311
 | 
				
			||||||
  def fetch_content_encoding(content_encoding, *args, &block); end
 | 
					  def fetch_content_encoding(content_encoding, *args, &block); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#314
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#319
 | 
				
			||||||
  def fetch_content_media_type(content_media_type, *args, &block); end
 | 
					  def fetch_content_media_type(content_media_type, *args, &block); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#298
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#303
 | 
				
			||||||
  def fetch_format(format, *args, &block); end
 | 
					  def fetch_format(format, *args, &block); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Returns the value of attribute format.
 | 
					  # source://forwardable/1.3.3/forwardable.rb#231
 | 
				
			||||||
  #
 | 
					  def format(*args, **_arg1, &block); end
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#47
 | 
					 | 
				
			||||||
  def format; end
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Returns the value of attribute formats.
 | 
					  # source://forwardable/1.3.3/forwardable.rb#231
 | 
				
			||||||
  #
 | 
					  def formats(*args, **_arg1, &block); end
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#47
 | 
					 | 
				
			||||||
  def formats; end
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#322
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#327
 | 
				
			||||||
  def id_keyword; end
 | 
					  def id_keyword; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Returns the value of attribute insert_property_defaults.
 | 
					  # source://forwardable/1.3.3/forwardable.rb#231
 | 
				
			||||||
  #
 | 
					  def insert_property_defaults(*args, **_arg1, &block); end
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#47
 | 
					 | 
				
			||||||
  def insert_property_defaults; end
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#357
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#362
 | 
				
			||||||
  def inspect; end
 | 
					  def inspect; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Returns the value of attribute keyword_order.
 | 
					  # Returns the value of attribute keyword_order.
 | 
				
			||||||
  #
 | 
					  #
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#45
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#46
 | 
				
			||||||
  def keyword_order; end
 | 
					  def keyword_order; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Sets the attribute keyword_order
 | 
					  # Sets the attribute keyword_order
 | 
				
			||||||
  #
 | 
					  #
 | 
				
			||||||
  # @param value the value to set the attribute keyword_order to.
 | 
					  # @param value the value to set the attribute keyword_order to.
 | 
				
			||||||
  #
 | 
					  #
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#45
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#46
 | 
				
			||||||
  def keyword_order=(_arg0); end
 | 
					  def keyword_order=(_arg0); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Returns the value of attribute keywords.
 | 
					  # Returns the value of attribute keywords.
 | 
				
			||||||
  #
 | 
					  #
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#45
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#46
 | 
				
			||||||
  def keywords; end
 | 
					  def keywords; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Sets the attribute keywords
 | 
					  # Sets the attribute keywords
 | 
				
			||||||
  #
 | 
					  #
 | 
				
			||||||
  # @param value the value to set the attribute keywords to.
 | 
					  # @param value the value to set the attribute keywords to.
 | 
				
			||||||
  #
 | 
					  #
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#45
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#46
 | 
				
			||||||
  def keywords=(_arg0); end
 | 
					  def keywords=(_arg0); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Returns the value of attribute meta_schema.
 | 
					  # Returns the value of attribute meta_schema.
 | 
				
			||||||
  #
 | 
					  #
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#45
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#46
 | 
				
			||||||
  def meta_schema; end
 | 
					  def meta_schema; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Sets the attribute meta_schema
 | 
					  # Sets the attribute meta_schema
 | 
				
			||||||
  #
 | 
					  #
 | 
				
			||||||
  # @param value the value to set the attribute meta_schema to.
 | 
					  # @param value the value to set the attribute meta_schema to.
 | 
				
			||||||
  #
 | 
					  #
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#45
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#46
 | 
				
			||||||
  def meta_schema=(_arg0); end
 | 
					  def meta_schema=(_arg0); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Returns the value of attribute parent.
 | 
					  # Returns the value of attribute parent.
 | 
				
			||||||
  #
 | 
					  #
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#46
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#47
 | 
				
			||||||
  def parent; end
 | 
					  def parent; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Returns the value of attribute parsed.
 | 
					  # Returns the value of attribute parsed.
 | 
				
			||||||
  #
 | 
					  #
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#46
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#47
 | 
				
			||||||
  def parsed; end
 | 
					  def parsed; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#123
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#128
 | 
				
			||||||
  def ref(value); end
 | 
					  def ref(value); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#342
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#347
 | 
				
			||||||
  def ref_resolver; end
 | 
					  def ref_resolver; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#346
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#351
 | 
				
			||||||
  def regexp_resolver; end
 | 
					  def regexp_resolver; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # @raise [InvalidRefPointer]
 | 
					  # @raise [InvalidRefPointer]
 | 
				
			||||||
  #
 | 
					  #
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#170
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#175
 | 
				
			||||||
  def resolve_ref(uri); end
 | 
					  def resolve_ref(uri); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#214
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#219
 | 
				
			||||||
  def resolve_regexp(pattern); end
 | 
					  def resolve_regexp(pattern); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#330
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#335
 | 
				
			||||||
  def resources; end
 | 
					  def resources; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Returns the value of attribute root.
 | 
					  # Returns the value of attribute root.
 | 
				
			||||||
  #
 | 
					  #
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#46
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#47
 | 
				
			||||||
  def root; end
 | 
					  def root; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#280
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#285
 | 
				
			||||||
  def schema_pointer; end
 | 
					  def schema_pointer; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # @return [Boolean]
 | 
					  # @return [Boolean]
 | 
				
			||||||
  #
 | 
					  #
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#99
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#104
 | 
				
			||||||
  def valid?(instance, **options); end
 | 
					  def valid?(instance, **options); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # @return [Boolean]
 | 
					  # @return [Boolean]
 | 
				
			||||||
  #
 | 
					  #
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#115
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#120
 | 
				
			||||||
  def valid_schema?(**options); end
 | 
					  def valid_schema?(**options); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#103
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#108
 | 
				
			||||||
  def validate(instance, output_format: T.unsafe(nil), resolve_enumerators: T.unsafe(nil), access_mode: T.unsafe(nil)); end
 | 
					  def validate(instance, output_format: T.unsafe(nil), resolve_enumerators: T.unsafe(nil), access_mode: T.unsafe(nil)); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#127
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#132
 | 
				
			||||||
  def validate_instance(instance, instance_location, keyword_location, context); end
 | 
					  def validate_instance(instance, instance_location, keyword_location, context); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#119
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#124
 | 
				
			||||||
  def validate_schema(**options); end
 | 
					  def validate_schema(**options); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Returns the value of attribute value.
 | 
					  # Returns the value of attribute value.
 | 
				
			||||||
  #
 | 
					  #
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#46
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#47
 | 
				
			||||||
  def value; end
 | 
					  def value; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Returns the value of attribute vocabulary.
 | 
					  # source://forwardable/1.3.3/forwardable.rb#231
 | 
				
			||||||
  #
 | 
					  def vocabulary(*args, **_arg1, &block); end
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#47
 | 
					 | 
				
			||||||
  def vocabulary; end
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  private
 | 
					  private
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#363
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#368
 | 
				
			||||||
  def parse; end
 | 
					  def parse; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#409
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#414
 | 
				
			||||||
  def property_default_resolver; end
 | 
					  def property_default_resolver; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#413
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#422
 | 
				
			||||||
  def resolve_enumerators!(output); end
 | 
					  def resolve_enumerators!(output); end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # source://json_schemer//lib/json_schemer/schema.rb#405
 | 
					  # source://json_schemer//lib/json_schemer/schema.rb#410
 | 
				
			||||||
  def root_keyword_location; end
 | 
					  def root_keyword_location; end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -2615,70 +2631,75 @@ class JSONSchemer::Schema::Context < ::Struct
 | 
				
			|||||||
  end
 | 
					  end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/schema.rb#31
 | 
					# source://json_schemer//lib/json_schemer/schema.rb#32
 | 
				
			||||||
JSONSchemer::Schema::DEFAULT_PROPERTY_DEFAULT_RESOLVER = T.let(T.unsafe(nil), Proc)
 | 
					JSONSchemer::Schema::DEFAULT_PROPERTY_DEFAULT_RESOLVER = T.let(T.unsafe(nil), Proc)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/schema.rb#29
 | 
					# source://json_schemer//lib/json_schemer/schema.rb#30
 | 
				
			||||||
JSONSchemer::Schema::ECMA_REGEXP_RESOLVER = T.let(T.unsafe(nil), Proc)
 | 
					JSONSchemer::Schema::ECMA_REGEXP_RESOLVER = T.let(T.unsafe(nil), Proc)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/schema.rb#22
 | 
					# source://json_schemer//lib/json_schemer/schema.rb#23
 | 
				
			||||||
JSONSchemer::Schema::ID_KEYWORD_CLASS = JSONSchemer::Draft202012::Vocab::Core::Id
 | 
					JSONSchemer::Schema::ID_KEYWORD_CLASS = JSONSchemer::Draft202012::Vocab::Core::Id
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/schema.rb#27
 | 
					# source://json_schemer//lib/json_schemer/schema.rb#28
 | 
				
			||||||
JSONSchemer::Schema::NET_HTTP_REF_RESOLVER = T.let(T.unsafe(nil), Proc)
 | 
					JSONSchemer::Schema::NET_HTTP_REF_RESOLVER = T.let(T.unsafe(nil), Proc)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/schema.rb#24
 | 
					# source://json_schemer//lib/json_schemer/schema.rb#25
 | 
				
			||||||
JSONSchemer::Schema::NOT_KEYWORD_CLASS = JSONSchemer::Draft202012::Vocab::Applicator::Not
 | 
					JSONSchemer::Schema::NOT_KEYWORD_CLASS = JSONSchemer::Draft202012::Vocab::Applicator::Not
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/schema.rb#25
 | 
					# source://json_schemer//lib/json_schemer/schema.rb#26
 | 
				
			||||||
JSONSchemer::Schema::PROPERTIES_KEYWORD_CLASS = JSONSchemer::Draft202012::Vocab::Applicator::Properties
 | 
					JSONSchemer::Schema::PROPERTIES_KEYWORD_CLASS = JSONSchemer::Draft202012::Vocab::Applicator::Properties
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/schema.rb#28
 | 
					# source://json_schemer//lib/json_schemer/schema.rb#29
 | 
				
			||||||
JSONSchemer::Schema::RUBY_REGEXP_RESOLVER = T.let(T.unsafe(nil), Proc)
 | 
					JSONSchemer::Schema::RUBY_REGEXP_RESOLVER = T.let(T.unsafe(nil), Proc)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/schema.rb#20
 | 
					# source://json_schemer//lib/json_schemer/schema.rb#21
 | 
				
			||||||
JSONSchemer::Schema::SCHEMA_KEYWORD_CLASS = JSONSchemer::Draft202012::Vocab::Core::Schema
 | 
					JSONSchemer::Schema::SCHEMA_KEYWORD_CLASS = JSONSchemer::Draft202012::Vocab::Core::Schema
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/schema.rb#41
 | 
					# source://json_schemer//lib/json_schemer/schema.rb#42
 | 
				
			||||||
JSONSchemer::Schema::SYMBOL_PROPERTY_DEFAULT_RESOLVER = T.let(T.unsafe(nil), Proc)
 | 
					JSONSchemer::Schema::SYMBOL_PROPERTY_DEFAULT_RESOLVER = T.let(T.unsafe(nil), Proc)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/schema.rb#23
 | 
					# source://json_schemer//lib/json_schemer/schema.rb#24
 | 
				
			||||||
JSONSchemer::Schema::UNKNOWN_KEYWORD_CLASS = JSONSchemer::Draft202012::Vocab::Core::UnknownKeyword
 | 
					JSONSchemer::Schema::UNKNOWN_KEYWORD_CLASS = JSONSchemer::Draft202012::Vocab::Core::UnknownKeyword
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/schema.rb#21
 | 
					# source://json_schemer//lib/json_schemer/schema.rb#22
 | 
				
			||||||
JSONSchemer::Schema::VOCABULARY_KEYWORD_CLASS = JSONSchemer::Draft202012::Vocab::Core::Vocabulary
 | 
					JSONSchemer::Schema::VOCABULARY_KEYWORD_CLASS = JSONSchemer::Draft202012::Vocab::Core::Vocabulary
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer.rb#69
 | 
					# :nocov:
 | 
				
			||||||
class JSONSchemer::UnknownContentEncoding < ::StandardError; end
 | 
					#
 | 
				
			||||||
 | 
					# source://json_schemer//lib/json_schemer.rb#109
 | 
				
			||||||
# source://json_schemer//lib/json_schemer.rb#70
 | 
					JSONSchemer::URI_PARSER = T.let(T.unsafe(nil), URI::RFC2396_Parser)
 | 
				
			||||||
class JSONSchemer::UnknownContentMediaType < ::StandardError; end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# source://json_schemer//lib/json_schemer.rb#67
 | 
					 | 
				
			||||||
class JSONSchemer::UnknownFormat < ::StandardError; end
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer.rb#71
 | 
					# source://json_schemer//lib/json_schemer.rb#71
 | 
				
			||||||
 | 
					class JSONSchemer::UnknownContentEncoding < ::StandardError; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# source://json_schemer//lib/json_schemer.rb#72
 | 
				
			||||||
 | 
					class JSONSchemer::UnknownContentMediaType < ::StandardError; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# source://json_schemer//lib/json_schemer.rb#69
 | 
				
			||||||
 | 
					class JSONSchemer::UnknownFormat < ::StandardError; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# source://json_schemer//lib/json_schemer.rb#73
 | 
				
			||||||
class JSONSchemer::UnknownOutputFormat < ::StandardError; end
 | 
					class JSONSchemer::UnknownOutputFormat < ::StandardError; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer.rb#66
 | 
					# source://json_schemer//lib/json_schemer.rb#68
 | 
				
			||||||
class JSONSchemer::UnknownRef < ::StandardError; end
 | 
					class JSONSchemer::UnknownRef < ::StandardError; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer.rb#68
 | 
					# source://json_schemer//lib/json_schemer.rb#70
 | 
				
			||||||
class JSONSchemer::UnknownVocabulary < ::StandardError; end
 | 
					class JSONSchemer::UnknownVocabulary < ::StandardError; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer.rb#65
 | 
					# source://json_schemer//lib/json_schemer.rb#67
 | 
				
			||||||
class JSONSchemer::UnsupportedOpenAPIVersion < ::StandardError; end
 | 
					class JSONSchemer::UnsupportedOpenAPIVersion < ::StandardError; end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/version.rb#3
 | 
					# source://json_schemer//lib/json_schemer/version.rb#3
 | 
				
			||||||
JSONSchemer::VERSION = T.let(T.unsafe(nil), String)
 | 
					JSONSchemer::VERSION = T.let(T.unsafe(nil), String)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer.rb#78
 | 
					# source://json_schemer//lib/json_schemer.rb#80
 | 
				
			||||||
JSONSchemer::VOCABULARIES = T.let(T.unsafe(nil), Hash)
 | 
					JSONSchemer::VOCABULARIES = T.let(T.unsafe(nil), Hash)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer.rb#102
 | 
					# source://json_schemer//lib/json_schemer.rb#104
 | 
				
			||||||
JSONSchemer::VOCABULARY_ORDER = T.let(T.unsafe(nil), Hash)
 | 
					JSONSchemer::VOCABULARY_ORDER = T.let(T.unsafe(nil), Hash)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer.rb#104
 | 
					# source://json_schemer//lib/json_schemer.rb#106
 | 
				
			||||||
JSONSchemer::WINDOWS_URI_PATH_REGEX = T.let(T.unsafe(nil), Regexp)
 | 
					JSONSchemer::WINDOWS_URI_PATH_REGEX = T.let(T.unsafe(nil), Regexp)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# source://json_schemer//lib/json_schemer/result.rb#7
 | 
					# source://json_schemer//lib/json_schemer/result.rb#7
 | 
				
			||||||
@ -53,7 +53,7 @@ $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version
 | 
				
			|||||||
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/json-2.9.1/lib")
 | 
					$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/json-2.9.1/lib")
 | 
				
			||||||
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/regexp_parser-2.10.0/lib")
 | 
					$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/regexp_parser-2.10.0/lib")
 | 
				
			||||||
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/simpleidn-0.2.3/lib")
 | 
					$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/simpleidn-0.2.3/lib")
 | 
				
			||||||
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/json_schemer-2.3.0/lib")
 | 
					$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/json_schemer-2.4.0/lib")
 | 
				
			||||||
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rexml-3.4.0/lib")
 | 
					$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rexml-3.4.0/lib")
 | 
				
			||||||
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/kramdown-2.5.1/lib")
 | 
					$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/kramdown-2.5.1/lib")
 | 
				
			||||||
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/language_server-protocol-3.17.0.4/lib")
 | 
					$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/language_server-protocol-3.17.0.4/lib")
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user