From 6af663f07e8511efb10a70812fed01faa80bbf9e Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Wed, 28 Jun 2023 12:03:35 +0000 Subject: [PATCH] Update RBI files for json_schemer. Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow. --- .../rbi/gems/ecma-re-validator@0.4.0.rbi | 15 - ...emer@0.2.25.rbi => json_schemer@1.0.3.rbi} | 92 +++- .../sorbet/rbi/gems/uri_template@0.7.0.rbi | 495 ------------------ .../sorbet/rbi/hidden-definitions/hidden.rbi | 4 - 4 files changed, 74 insertions(+), 532 deletions(-) delete mode 100644 Library/Homebrew/sorbet/rbi/gems/ecma-re-validator@0.4.0.rbi rename Library/Homebrew/sorbet/rbi/gems/{json_schemer@0.2.25.rbi => json_schemer@1.0.3.rbi} (66%) delete mode 100644 Library/Homebrew/sorbet/rbi/gems/uri_template@0.7.0.rbi diff --git a/Library/Homebrew/sorbet/rbi/gems/ecma-re-validator@0.4.0.rbi b/Library/Homebrew/sorbet/rbi/gems/ecma-re-validator@0.4.0.rbi deleted file mode 100644 index 205518feba..0000000000 --- a/Library/Homebrew/sorbet/rbi/gems/ecma-re-validator@0.4.0.rbi +++ /dev/null @@ -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) diff --git a/Library/Homebrew/sorbet/rbi/gems/json_schemer@0.2.25.rbi b/Library/Homebrew/sorbet/rbi/gems/json_schemer@1.0.3.rbi similarity index 66% rename from Library/Homebrew/sorbet/rbi/gems/json_schemer@0.2.25.rbi rename to Library/Homebrew/sorbet/rbi/gems/json_schemer@1.0.3.rbi index e99c600fdf..3dd86dae80 100644 --- a/Library/Homebrew/sorbet/rbi/gems/json_schemer@0.2.25.rbi +++ b/Library/Homebrew/sorbet/rbi/gems/json_schemer@1.0.3.rbi @@ -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 diff --git a/Library/Homebrew/sorbet/rbi/gems/uri_template@0.7.0.rbi b/Library/Homebrew/sorbet/rbi/gems/uri_template@0.7.0.rbi deleted file mode 100644 index 527645fd84..0000000000 --- a/Library/Homebrew/sorbet/rbi/gems/uri_template@0.7.0.rbi +++ /dev/null @@ -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) diff --git a/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi b/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi index 4bae446e56..dee4290b57 100644 --- a/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi +++ b/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi @@ -8151,10 +8151,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