Merge pull request #15605 from Homebrew/dependabot/bundler/Library/Homebrew/json_schemer-1.0.3

build(deps): bump json_schemer from 0.2.25 to 1.0.3 in /Library/Homebrew
This commit is contained in:
Mike McQuaid 2023-06-28 13:52:54 +01:00 committed by GitHub
commit 6f1728fdc9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 77 additions and 542 deletions

View File

@ -21,8 +21,6 @@ GEM
did_you_mean (1.6.3)
diff-lcs (1.5.0)
docile (1.4.0)
ecma-re-validator (0.4.0)
regexp_parser (~> 2.2)
elftools (1.2.0)
bindata (~> 2)
hana (1.3.7)
@ -31,12 +29,10 @@ GEM
i18n (1.14.1)
concurrent-ruby (~> 1.0)
json (2.6.3)
json_schemer (0.2.25)
ecma-re-validator (~> 0.3)
json_schemer (1.0.3)
hana (~> 1.3)
regexp_parser (~> 2.0)
simpleidn (~> 0.2)
uri_template (~> 0.7)
method_source (1.0.0)
minitest (5.18.1)
msgpack (1.7.1)
@ -178,7 +174,6 @@ GEM
unparser (0.6.4)
diff-lcs (~> 1.3)
parser (>= 3.1.0)
uri_template (0.7.0)
warning (1.3.0)
yard (0.9.34)
yard-sorbet (0.6.1)

View File

@ -1,15 +0,0 @@
# typed: true
# DO NOT EDIT MANUALLY
# This is an autogenerated file for types exported from the `ecma-re-validator` gem.
# Please instead update this file by running `bin/tapioca gem ecma-re-validator`.
module EcmaReValidator
class << self
def valid?(input); end
end
end
EcmaReValidator::INVALID_REGEXP = T.let(T.unsafe(nil), Array)
EcmaReValidator::INVALID_TOKENS = T.let(T.unsafe(nil), Array)
EcmaReValidator::UNICODE_CHARACTERS = T.let(T.unsafe(nil), Array)

View File

@ -7,10 +7,8 @@
module JSONSchemer
class << self
def schema(schema, default_schema_class: T.unsafe(nil), **options); end
private
def draft_class(schema, default_schema_class); end
def valid_schema?(schema, default_schema_class: T.unsafe(nil)); end
def validate_schema(schema, default_schema_class: T.unsafe(nil)); end
end
end
@ -22,6 +20,18 @@ class JSONSchemer::CachedResolver
def call(*args); end
end
JSONSchemer::DEFAULT_SCHEMA_CLASS = JSONSchemer::Schema::Draft7
class JSONSchemer::EcmaRegexp
class << self
def ruby_equivalent(pattern); end
end
end
JSONSchemer::EcmaRegexp::RUBY_EQUIVALENTS = T.let(T.unsafe(nil), Hash)
class JSONSchemer::EcmaRegexp::Syntax < ::Regexp::Syntax::Base; end
JSONSchemer::EcmaRegexp::Syntax::SYNTAX = JSONSchemer::EcmaRegexp::Syntax
module JSONSchemer::Errors
class << self
def pretty(error); end
@ -31,24 +41,41 @@ end
JSONSchemer::FILE_URI_REF_RESOLVER = T.let(T.unsafe(nil), Proc)
module JSONSchemer::Format
include ::JSONSchemer::Format::Email
include ::JSONSchemer::Format::Hostname
include ::JSONSchemer::Format::URITemplate
def iri_escape(data); end
def parse_uri_scheme(data); end
def valid_date_time?(data); end
def valid_email?(data); end
def valid_ip?(data, family); end
def valid_json?(data); end
def valid_json_pointer?(data); end
def valid_regex?(data); end
def valid_relative_json_pointer?(data); end
def valid_spec_format?(data, format); end
def valid_uri?(data); end
def valid_uri_reference?(data); end
def valid_uri_template?(data); end
end
JSONSchemer::Format::DATE_TIME_OFFSET_REGEX = T.let(T.unsafe(nil), Regexp)
JSONSchemer::Format::EMAIL_REGEX = T.let(T.unsafe(nil), Regexp)
module JSONSchemer::Format::Email
def valid_email?(data); end
end
JSONSchemer::Format::Email::ADDRESS_LITERAL = T.let(T.unsafe(nil), String)
JSONSchemer::Format::Email::ATOM = T.let(T.unsafe(nil), String)
JSONSchemer::Format::Email::A_TEXT = T.let(T.unsafe(nil), String)
JSONSchemer::Format::Email::DOT_STRING = T.let(T.unsafe(nil), String)
JSONSchemer::Format::Email::EMAIL_REGEX = T.let(T.unsafe(nil), Regexp)
JSONSchemer::Format::Email::LOCAL_PART = T.let(T.unsafe(nil), String)
JSONSchemer::Format::Email::MAILBOX = T.let(T.unsafe(nil), String)
JSONSchemer::Format::Email::QUOTED_PAIR_SMTP = T.let(T.unsafe(nil), String)
JSONSchemer::Format::Email::QUOTED_STRING = T.let(T.unsafe(nil), String)
JSONSchemer::Format::Email::Q_CONTENT_SMTP = T.let(T.unsafe(nil), String)
JSONSchemer::Format::Email::Q_TEXT_SMTP = T.let(T.unsafe(nil), String)
JSONSchemer::Format::Email::UTF8_NON_ASCII = T.let(T.unsafe(nil), String)
JSONSchemer::Format::HOUR_24_REGEX = T.let(T.unsafe(nil), Regexp)
module JSONSchemer::Format::Hostname
@ -84,6 +111,26 @@ JSONSchemer::Format::JSON_POINTER_REGEX = T.let(T.unsafe(nil), Regexp)
JSONSchemer::Format::JSON_POINTER_REGEX_STRING = T.let(T.unsafe(nil), String)
JSONSchemer::Format::LEAP_SECOND_REGEX = T.let(T.unsafe(nil), Regexp)
JSONSchemer::Format::RELATIVE_JSON_POINTER_REGEX = T.let(T.unsafe(nil), Regexp)
module JSONSchemer::Format::URITemplate
def valid_uri_template?(data); end
end
JSONSchemer::Format::URITemplate::EXPLODE = T.let(T.unsafe(nil), String)
JSONSchemer::Format::URITemplate::EXPRESSION = T.let(T.unsafe(nil), String)
JSONSchemer::Format::URITemplate::LITERALS = T.let(T.unsafe(nil), String)
JSONSchemer::Format::URITemplate::MAX_LENGTH = T.let(T.unsafe(nil), String)
JSONSchemer::Format::URITemplate::MODIFIER_LEVEL4 = T.let(T.unsafe(nil), String)
JSONSchemer::Format::URITemplate::OPERATOR = T.let(T.unsafe(nil), String)
JSONSchemer::Format::URITemplate::PCT_ENCODED = T.let(T.unsafe(nil), String)
JSONSchemer::Format::URITemplate::PREFIX = T.let(T.unsafe(nil), String)
JSONSchemer::Format::URITemplate::URI_TEMPLATE = T.let(T.unsafe(nil), String)
JSONSchemer::Format::URITemplate::URI_TEMPLATE_REGEX = T.let(T.unsafe(nil), Regexp)
JSONSchemer::Format::URITemplate::VARCHAR = T.let(T.unsafe(nil), String)
JSONSchemer::Format::URITemplate::VARIABLE_LIST = T.let(T.unsafe(nil), String)
JSONSchemer::Format::URITemplate::VARNAME = T.let(T.unsafe(nil), String)
JSONSchemer::Format::URITemplate::VARSPEC = T.let(T.unsafe(nil), String)
class JSONSchemer::InvalidEcmaRegexp < ::StandardError; end
class JSONSchemer::InvalidFileURI < ::StandardError; end
class JSONSchemer::InvalidRefResolution < ::StandardError; end
class JSONSchemer::InvalidRegexpResolution < ::StandardError; end
@ -92,23 +139,28 @@ JSONSchemer::SCHEMA_CLASS_BY_META_SCHEMA = T.let(T.unsafe(nil), Hash)
module JSONSchemer::Schema; end
class JSONSchemer::Schema::Base
include ::JSONSchemer::Format::Email
include ::JSONSchemer::Format::Hostname
include ::JSONSchemer::Format::URITemplate
include ::JSONSchemer::Format
def initialize(schema, format: T.unsafe(nil), insert_property_defaults: T.unsafe(nil), before_property_validation: T.unsafe(nil), after_property_validation: T.unsafe(nil), formats: T.unsafe(nil), keywords: T.unsafe(nil), ref_resolver: T.unsafe(nil), regexp_resolver: T.unsafe(nil)); end
def initialize(schema, base_uri: T.unsafe(nil), format: T.unsafe(nil), insert_property_defaults: T.unsafe(nil), before_property_validation: T.unsafe(nil), after_property_validation: T.unsafe(nil), formats: T.unsafe(nil), keywords: T.unsafe(nil), ref_resolver: T.unsafe(nil), regexp_resolver: T.unsafe(nil)); end
def valid?(data); end
def valid_schema?; end
def validate(data); end
def validate_schema; end
protected
def ids; end
def root; end
def valid_instance?(instance); end
def validate_instance(instance, &block); end
private
def child(schema); end
def child(schema, base_uri:); end
def custom_format?(format); end
def error(instance, type, details = T.unsafe(nil)); end
def escape_json_pointer_token(token); end
@ -117,13 +169,11 @@ class JSONSchemer::Schema::Base
def id_keyword; end
def join_uri(a, b); end
def keywords; end
def pointer_uri(schema, pointer); end
def ref_resolver; end
def regexp_resolver; end
def resolve_ids(schema, ids = T.unsafe(nil), parent_uri = T.unsafe(nil), pointer = T.unsafe(nil)); end
def resolve_ids(schema, ids = T.unsafe(nil), base_uri = T.unsafe(nil), pointer = T.unsafe(nil)); end
def resolve_ref(uri); end
def resolve_regexp(pattern); end
def root; end
def safe_strict_decode64(data); end
def spec_format?(format); end
def validate_array(instance, &block); end
@ -138,26 +188,32 @@ class JSONSchemer::Schema::Base
def validate_ref(instance, ref, &block); end
def validate_string(instance, &block); end
def validate_type(instance, type, &block); end
class << self
def draft_name; end
def meta_schema; end
def meta_schemer; end
end
end
JSONSchemer::Schema::Base::BOOLEANS = T.let(T.unsafe(nil), Set)
JSONSchemer::Schema::Base::DEFAULT_REF_RESOLVER = T.let(T.unsafe(nil), Proc)
JSONSchemer::Schema::Base::ECMA_262_REGEXP_RESOLVER = T.let(T.unsafe(nil), Proc)
JSONSchemer::Schema::Base::ECMA_REGEXP_RESOLVER = T.let(T.unsafe(nil), Proc)
JSONSchemer::Schema::Base::ID_KEYWORD = T.let(T.unsafe(nil), String)
JSONSchemer::Schema::Base::INSERT_DEFAULT_PROPERTY = T.let(T.unsafe(nil), Proc)
class JSONSchemer::Schema::Base::Instance < ::Struct
def after_property_validation; end
def after_property_validation=(_); end
def base_uri; end
def base_uri=(_); end
def before_property_validation; end
def before_property_validation=(_); end
def data; end
def data=(_); end
def data_pointer; end
def data_pointer=(_); end
def merge(data: T.unsafe(nil), data_pointer: T.unsafe(nil), schema: T.unsafe(nil), schema_pointer: T.unsafe(nil), parent_uri: T.unsafe(nil), before_property_validation: T.unsafe(nil), after_property_validation: T.unsafe(nil)); end
def parent_uri; end
def parent_uri=(_); end
def merge(data: T.unsafe(nil), data_pointer: T.unsafe(nil), schema: T.unsafe(nil), schema_pointer: T.unsafe(nil), base_uri: T.unsafe(nil), before_property_validation: T.unsafe(nil), after_property_validation: T.unsafe(nil)); end
def schema; end
def schema=(_); end
def schema_pointer; end
@ -172,9 +228,9 @@ class JSONSchemer::Schema::Base::Instance < ::Struct
end
JSONSchemer::Schema::Base::JSON_POINTER_TOKEN_ESCAPE_CHARS = T.let(T.unsafe(nil), Hash)
JSONSchemer::Schema::Base::JSON_POINTER_TOKEN_ESCAPE_REGEXP = T.let(T.unsafe(nil), Regexp)
JSONSchemer::Schema::Base::JSON_POINTER_TOKEN_ESCAPE_REGEX = T.let(T.unsafe(nil), Regexp)
JSONSchemer::Schema::Base::NET_HTTP_REF_RESOLVER = T.let(T.unsafe(nil), Proc)
JSONSchemer::Schema::Base::RUBY_REGEX_ANCHORS_TO_ECMA_262 = T.let(T.unsafe(nil), Hash)
JSONSchemer::Schema::Base::RUBY_REGEXP_RESOLVER = T.let(T.unsafe(nil), Proc)
class JSONSchemer::Schema::Draft4 < ::JSONSchemer::Schema::Base
private

View File

@ -1,495 +0,0 @@
# typed: true
# DO NOT EDIT MANUALLY
# This is an autogenerated file for types exported from the `uri_template` gem.
# Please instead update this file by running `bin/tapioca gem uri_template`.
module URITemplate
extend ::URITemplate::ClassMethods
mixes_in_class_methods ::URITemplate::ClassMethods
def +(other, *args, &block); end
def /(other, *args, &block); end
def ==(other, *args, &block); end
def >>(other, *args, &block); end
def absolute?; end
def concat(other, *args, &block); end
def concat_without_coercion(other); end
def eq(other, *args, &block); end
def eq_without_coercion(other); end
def expand(variables = T.unsafe(nil)); end
def expand_partial(variables = T.unsafe(nil)); end
def host?; end
def path_concat(other, *args, &block); end
def path_concat_without_coercion(other); end
def pattern; end
def relative?; end
def scheme?; end
def static_characters; end
def to_s; end
def tokens; end
def type; end
def variables; end
private
def normalize_variables(variables); end
def remove_double_slash(first_tokens, second_tokens); end
def scheme_and_host; end
class << self
def apply(a, method, b, *args); end
def coerce(a, b); end
def coerce_first_arg(meth); end
def new(*args); end
def resolve_class(*args); end
end
end
module URITemplate::ClassMethods
def convert(x); end
def included(base); end
def try_convert(x); end
end
class URITemplate::Colon
include ::URITemplate
extend ::URITemplate::ClassMethods
def initialize(pattern); end
def extract(uri); end
def pattern; end
def to_r; end
def tokens; end
def type; end
protected
def tokenize!; end
class << self
def try_convert(x); end
end
end
class URITemplate::Colon::InvalidValue < ::StandardError
include ::URITemplate::InvalidValue
def initialize(variable, value); end
def value; end
def variable; end
protected
def generate_message; end
end
class URITemplate::Colon::InvalidValue::SplatIsNotAnArray < ::URITemplate::Colon::InvalidValue; end
class URITemplate::Colon::Token; end
class URITemplate::Colon::Token::Splat < ::URITemplate::Colon::Token::Variable
def initialize(index); end
def expand(vars); end
def index; end
def to_r; end
end
URITemplate::Colon::Token::Splat::SPLAT = T.let(T.unsafe(nil), String)
class URITemplate::Colon::Token::Static < ::URITemplate::Colon::Token
include ::URITemplate::Token
include ::URITemplate::Literal
def initialize(str); end
def expand(_); end
def to_r; end
end
class URITemplate::Colon::Token::Variable < ::URITemplate::Colon::Token
include ::URITemplate::Token
include ::URITemplate::Expression
def initialize(name); end
def expand(vars); end
def name; end
def to_r; end
def to_s; end
end
URITemplate::Colon::VAR = T.let(T.unsafe(nil), Regexp)
module URITemplate::Expression
include ::URITemplate::Token
def expression?; end
def literal?; end
def variables; end
end
URITemplate::HOST_REGEX = T.let(T.unsafe(nil), Regexp)
module URITemplate::Invalid; end
module URITemplate::InvalidValue; end
module URITemplate::Literal
include ::URITemplate::Token
def ends_with_slash?; end
def expand(_); end
def expand_partial(_); end
def expression?; end
def literal?; end
def size; end
def starts_with_slash?; end
def string; end
def to_s; end
end
URITemplate::Literal::SLASH = T.let(T.unsafe(nil), String)
class URITemplate::RFC6570
include ::URITemplate
extend ::URITemplate::ClassMethods
extend ::Forwardable
extend ::URITemplate::RFC6570::ClassMethods
def initialize(pattern_or_tokens, options = T.unsafe(nil)); end
def ===(*args, &block); end
def extract(uri_or_match, post_processing = T.unsafe(nil)); end
def extract_simple(uri_or_match); end
def level; end
def match(*args, &block); end
def options; end
def to_r; end
def tokens; end
def type; end
protected
def extract_matchdata(matchdata, post_processing); end
def tokenize!; end
end
URITemplate::RFC6570::CHARACTER_CLASSES = T.let(T.unsafe(nil), Hash)
URITemplate::RFC6570::CONVERT_RESULT = T.let(T.unsafe(nil), Array)
URITemplate::RFC6570::CONVERT_VALUES = T.let(T.unsafe(nil), Array)
module URITemplate::RFC6570::ClassMethods
def try_convert(x); end
def valid?(pattern); end
end
URITemplate::RFC6570::DEFAULT_PROCESSING = T.let(T.unsafe(nil), Array)
URITemplate::RFC6570::EXPRESSION = T.let(T.unsafe(nil), Regexp)
class URITemplate::RFC6570::Expression < ::URITemplate::RFC6570::Token
include ::URITemplate::Token
include ::URITemplate::Expression
extend ::URITemplate::RFC6570::Expression::ClassMethods
def initialize(vars); end
def arity; end
def expand(vars); end
def expand_partial(vars); end
def extract(position, matched); end
def level; end
def to_s; end
def variables; end
protected
def cut(str, chars); end
def decode(x, split = T.unsafe(nil)); end
def empty_literals?(list); end
def escape(x); end
def pair(key, value, max_length = T.unsafe(nil), &block); end
def regex_builder; end
def transform_array(name, ary, expand, max_length); end
def transform_hash(name, hsh, expand, max_length); end
def unescape(x); end
private
def expand_one(name, value, expand, max_length); end
def extracted_nil; end
def length_limited?(max_length); end
end
URITemplate::RFC6570::Expression::BASE_LEVEL = T.let(T.unsafe(nil), Integer)
class URITemplate::RFC6570::Expression::Basic < ::URITemplate::RFC6570::Expression::Unnamed; end
URITemplate::RFC6570::Expression::Basic::BULK_FOLLOW_UP = URITemplate::RFC6570::Expression::Basic
URITemplate::RFC6570::Expression::Basic::FOLLOW_UP = URITemplate::RFC6570::Expression::Basic
URITemplate::RFC6570::Expression::CHARACTER_CLASS = T.let(T.unsafe(nil), Hash)
URITemplate::RFC6570::Expression::COMMA = T.let(T.unsafe(nil), String)
module URITemplate::RFC6570::Expression::ClassMethods
def generate_hash_extractor(max_length); end
def hash_extractor(max_length); end
def hash_extractors; end
def regex_builder; end
end
class URITemplate::RFC6570::Expression::FormQuery < ::URITemplate::RFC6570::Expression::Named; end
URITemplate::RFC6570::Expression::FormQuery::BASE_LEVEL = T.let(T.unsafe(nil), Integer)
URITemplate::RFC6570::Expression::FormQuery::BULK_FOLLOW_UP = URITemplate::RFC6570::Expression::FormQueryContinuation
URITemplate::RFC6570::Expression::FormQuery::FOLLOW_UP = URITemplate::RFC6570::Expression::Basic
URITemplate::RFC6570::Expression::FormQuery::OPERATOR = T.let(T.unsafe(nil), String)
URITemplate::RFC6570::Expression::FormQuery::PREFIX = T.let(T.unsafe(nil), String)
URITemplate::RFC6570::Expression::FormQuery::SEPARATOR = T.let(T.unsafe(nil), String)
class URITemplate::RFC6570::Expression::FormQueryContinuation < ::URITemplate::RFC6570::Expression::Named; end
URITemplate::RFC6570::Expression::FormQueryContinuation::BASE_LEVEL = T.let(T.unsafe(nil), Integer)
URITemplate::RFC6570::Expression::FormQueryContinuation::BULK_FOLLOW_UP = URITemplate::RFC6570::Expression::FormQueryContinuation
URITemplate::RFC6570::Expression::FormQueryContinuation::FOLLOW_UP = URITemplate::RFC6570::Expression::Basic
URITemplate::RFC6570::Expression::FormQueryContinuation::OPERATOR = T.let(T.unsafe(nil), String)
URITemplate::RFC6570::Expression::FormQueryContinuation::PREFIX = T.let(T.unsafe(nil), String)
URITemplate::RFC6570::Expression::FormQueryContinuation::SEPARATOR = T.let(T.unsafe(nil), String)
class URITemplate::RFC6570::Expression::Fragment < ::URITemplate::RFC6570::Expression::Unnamed
def escape(x); end
def unescape(x); end
end
URITemplate::RFC6570::Expression::Fragment::BASE_LEVEL = T.let(T.unsafe(nil), Integer)
URITemplate::RFC6570::Expression::Fragment::BULK_FOLLOW_UP = URITemplate::RFC6570::Expression::Reserved
URITemplate::RFC6570::Expression::Fragment::CHARACTER_CLASS = T.let(T.unsafe(nil), Hash)
URITemplate::RFC6570::Expression::Fragment::FOLLOW_UP = URITemplate::RFC6570::Expression::Reserved
URITemplate::RFC6570::Expression::Fragment::OPERATOR = T.let(T.unsafe(nil), String)
URITemplate::RFC6570::Expression::Fragment::PREFIX = T.let(T.unsafe(nil), String)
URITemplate::RFC6570::Expression::LIST_CONNECTOR = T.let(T.unsafe(nil), String)
class URITemplate::RFC6570::Expression::Label < ::URITemplate::RFC6570::Expression::Unnamed; end
URITemplate::RFC6570::Expression::Label::BASE_LEVEL = T.let(T.unsafe(nil), Integer)
URITemplate::RFC6570::Expression::Label::BULK_FOLLOW_UP = URITemplate::RFC6570::Expression::Label
URITemplate::RFC6570::Expression::Label::FOLLOW_UP = URITemplate::RFC6570::Expression::Label
URITemplate::RFC6570::Expression::Label::OPERATOR = T.let(T.unsafe(nil), String)
URITemplate::RFC6570::Expression::Label::PREFIX = T.let(T.unsafe(nil), String)
URITemplate::RFC6570::Expression::Label::SEPARATOR = T.let(T.unsafe(nil), String)
class URITemplate::RFC6570::Expression::Named < ::URITemplate::RFC6570::Expression
def expand_partial(vars); end
def to_r_source; end
protected
def self_pair(key, value, max_length = T.unsafe(nil), &block); end
private
def after_expand(name, splitted); end
def extracted_nil; end
end
URITemplate::RFC6570::Expression::OPERATOR = T.let(T.unsafe(nil), String)
URITemplate::RFC6570::Expression::PAIR_CONNECTOR = T.let(T.unsafe(nil), String)
URITemplate::RFC6570::Expression::PAIR_IF_EMPTY = T.let(T.unsafe(nil), TrueClass)
URITemplate::RFC6570::Expression::PREFIX = T.let(T.unsafe(nil), String)
class URITemplate::RFC6570::Expression::Path < ::URITemplate::RFC6570::Expression::Unnamed
def starts_with_slash?; end
end
URITemplate::RFC6570::Expression::Path::BASE_LEVEL = T.let(T.unsafe(nil), Integer)
URITemplate::RFC6570::Expression::Path::BULK_FOLLOW_UP = URITemplate::RFC6570::Expression::Path
URITemplate::RFC6570::Expression::Path::FOLLOW_UP = URITemplate::RFC6570::Expression::Path
URITemplate::RFC6570::Expression::Path::OPERATOR = T.let(T.unsafe(nil), String)
URITemplate::RFC6570::Expression::Path::PREFIX = T.let(T.unsafe(nil), String)
URITemplate::RFC6570::Expression::Path::SEPARATOR = T.let(T.unsafe(nil), String)
class URITemplate::RFC6570::Expression::PathParameters < ::URITemplate::RFC6570::Expression::Named; end
URITemplate::RFC6570::Expression::PathParameters::BASE_LEVEL = T.let(T.unsafe(nil), Integer)
URITemplate::RFC6570::Expression::PathParameters::BULK_FOLLOW_UP = URITemplate::RFC6570::Expression::PathParameters
URITemplate::RFC6570::Expression::PathParameters::FOLLOW_UP = URITemplate::RFC6570::Expression::PathParameters
URITemplate::RFC6570::Expression::PathParameters::OPERATOR = T.let(T.unsafe(nil), String)
URITemplate::RFC6570::Expression::PathParameters::PREFIX = T.let(T.unsafe(nil), String)
URITemplate::RFC6570::Expression::PathParameters::SEPARATOR = T.let(T.unsafe(nil), String)
class URITemplate::RFC6570::Expression::Reserved < ::URITemplate::RFC6570::Expression::Unnamed
def escape(x); end
def host?; end
def scheme?; end
def unescape(x); end
end
URITemplate::RFC6570::Expression::Reserved::BASE_LEVEL = T.let(T.unsafe(nil), Integer)
URITemplate::RFC6570::Expression::Reserved::BULK_FOLLOW_UP = URITemplate::RFC6570::Expression::Reserved
URITemplate::RFC6570::Expression::Reserved::CHARACTER_CLASS = T.let(T.unsafe(nil), Hash)
URITemplate::RFC6570::Expression::Reserved::FOLLOW_UP = URITemplate::RFC6570::Expression::Reserved
URITemplate::RFC6570::Expression::Reserved::OPERATOR = T.let(T.unsafe(nil), String)
URITemplate::RFC6570::Expression::SEPARATOR = T.let(T.unsafe(nil), String)
URITemplate::RFC6570::Expression::SPLITTER = T.let(T.unsafe(nil), Regexp)
class URITemplate::RFC6570::Expression::Unnamed < ::URITemplate::RFC6570::Expression
def self_pair(_, value, max_length = T.unsafe(nil), &block); end
def to_r_source; end
private
def after_expand(name, splitted); end
def transform_array(name, ary, expand, max_length); end
def transform_hash(name, hsh, expand, max_length); end
end
class URITemplate::RFC6570::Invalid < ::StandardError
include ::URITemplate::Invalid
def initialize(source, position); end
def pattern; end
def position; end
end
URITemplate::RFC6570::LITERAL = T.let(T.unsafe(nil), Regexp)
class URITemplate::RFC6570::Literal < ::URITemplate::RFC6570::Token
include ::URITemplate::Token
include ::URITemplate::Literal
def initialize(string); end
def level; end
def to_r_source(*_); end
def to_s; end
end
URITemplate::RFC6570::NO_PROCESSING = T.let(T.unsafe(nil), Array)
URITemplate::RFC6570::OPERATORS = T.let(T.unsafe(nil), Hash)
class URITemplate::RFC6570::RegexBuilder
def initialize(expression_class); end
def <<(arg); end
def capture(&block); end
def character_class(max_length = T.unsafe(nil), min = T.unsafe(nil)); end
def character_class_with_comma(max_length = T.unsafe(nil), min = T.unsafe(nil)); end
def escaped_pair_connector; end
def escaped_prefix; end
def escaped_separator; end
def group(capture = T.unsafe(nil)); end
def join; end
def length(*args); end
def lookahead; end
def negative_lookahead; end
def push(*args); end
def reluctant; end
def separated_list(first = T.unsafe(nil), length = T.unsafe(nil), min = T.unsafe(nil), &block); end
private
def format_length(len, min = T.unsafe(nil)); end
end
URITemplate::RFC6570::TYPE = T.let(T.unsafe(nil), Symbol)
class URITemplate::RFC6570::Token; end
class URITemplate::RFC6570::Tokenizer
include ::Enumerable
def initialize(source, ops); end
def each; end
def source; end
end
URITemplate::RFC6570::URI = T.let(T.unsafe(nil), Regexp)
module URITemplate::RFC6570::Utils
include ::URITemplate::Utils::StringEncoding::Encode
include ::URITemplate::Utils::StringEncoding
include ::URITemplate::Utils::Escaping::Pure
include ::URITemplate::Utils
extend ::URITemplate::Utils::StringEncoding::Encode
extend ::URITemplate::Utils::StringEncoding
extend ::URITemplate::Utils::Escaping::Pure
extend ::URITemplate::Utils
extend ::URITemplate::RFC6570::Utils
def def?(value); end
end
URITemplate::RFC6570::VAR = T.let(T.unsafe(nil), Regexp)
class URITemplate::RegexpEnumerator
include ::Enumerable
def initialize(regexp, options = T.unsafe(nil)); end
def each(str); end
end
URITemplate::SCHEME_REGEX = T.let(T.unsafe(nil), Regexp)
module URITemplate::Token
def ends_with_slash?; end
def expand(variables); end
def expand_partial(variables); end
def host?; end
def scheme?; end
def size; end
def starts_with_slash?; end
def to_s; end
def variables; end
end
URITemplate::Token::EMPTY_ARRAY = T.let(T.unsafe(nil), Array)
URITemplate::URI_SPLIT = T.let(T.unsafe(nil), Regexp)
class URITemplate::Unconvertable < ::StandardError
def initialize(object); end
def object; end
end
module URITemplate::Utils
include ::URITemplate::Utils::StringEncoding::Encode
include ::URITemplate::Utils::StringEncoding
include ::URITemplate::Utils::Escaping::Pure
extend ::URITemplate::Utils::StringEncoding::Encode
extend ::URITemplate::Utils::StringEncoding
extend ::URITemplate::Utils::Escaping::Pure
extend ::URITemplate::Utils
def compact_regexp(rx); end
def object_to_param(object); end
def pair_array?(a); end
def pair_array_to_hash(x, careful = T.unsafe(nil)); end
def pair_array_to_hash2(x); end
def use_unicode?; end
end
module URITemplate::Utils::Escaping; end
module URITemplate::Utils::Escaping::Pure
def escape_uri(s); end
def escape_url(s); end
def unescape_uri(s); end
def unescape_url(s); end
def using_escape_utils?; end
end
URITemplate::Utils::Escaping::Pure::PCT = T.let(T.unsafe(nil), Regexp)
URITemplate::Utils::Escaping::Pure::URI_ESCAPED = T.let(T.unsafe(nil), Regexp)
URITemplate::Utils::Escaping::Pure::URL_ESCAPED = T.let(T.unsafe(nil), Regexp)
URITemplate::Utils::KCODE_UTF8 = T.let(T.unsafe(nil), Integer)
module URITemplate::Utils::StringEncoding
include ::URITemplate::Utils::StringEncoding::Encode
end
module URITemplate::Utils::StringEncoding::Encode
def force_utf8(str); end
def to_ascii(str); end
def to_utf8(str); end
end
module URITemplate::Utils::StringEncoding::Fallback
def force_utf8(str); end
def to_ascii(str); end
def to_utf8(str); end
end
URITemplate::VERSIONS = T.let(T.unsafe(nil), Hash)

View File

@ -8138,10 +8138,6 @@ module URI
def self.get_encoding(label); end
end
class URITemplate::RFC6570::Expression::PathParameters
PAIR_IF_EMPTY = ::T.let(nil, ::T.untyped)
end
class UnboundMethod
include ::MethodSource::SourceLocation::UnboundMethodExtensions
include ::MethodSource::MethodExtensions

View File

@ -45,20 +45,18 @@ $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/did_you_mean-1.6.3/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/diff-lcs-1.5.0/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/docile-1.4.0/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/regexp_parser-2.8.1/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/ecma-re-validator-0.4.0/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/elftools-1.2.0/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/hana-1.3.7/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/extensions/universal-darwin-22/#{Gem.extension_api_version}/hpricot-0.8.6")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/hpricot-0.8.6/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/extensions/universal-darwin-22/#{Gem.extension_api_version}/json-2.6.3")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/json-2.6.3/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/regexp_parser-2.8.1/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/extensions/universal-darwin-22/#{Gem.extension_api_version}/unf_ext-0.0.8.2")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/unf_ext-0.0.8.2/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/unf-0.1.4/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/simpleidn-0.2.1/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/uri_template-0.7.0/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/json_schemer-0.2.25/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/json_schemer-1.0.3/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/method_source-1.0.0/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/mustache-1.1.1/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/parallel-1.23.0/lib")