Update RBI files for json_schemer.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
This commit is contained in:
parent
db63a5349c
commit
8c431c583e
@ -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
|
||||||
Loading…
x
Reference in New Issue
Block a user