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:
BrewTestBot 2023-06-28 12:03:35 +00:00
parent e3323d4b51
commit 6af663f07e
No known key found for this signature in database
GPG Key ID: 82D7D104050B0F0F
4 changed files with 74 additions and 532 deletions

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

@ -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