4427 lines
74 KiB
Plaintext
Raw Normal View History

2020-06-12 02:13:13 +05:30
# This file is autogenerated. Do not edit it by hand. Regenerate it with:
# srb rbi hidden-definitions
# typed: autogenerated
class Addrinfo
def connect_internal(local_addrinfo, timeout=T.unsafe(nil)); end
end
class Array
include ::JSON::Ext::Generator::GeneratorMethods::Array
def shelljoin(); end
def to_h(); end
end
class Array
def self.try_convert(_); end
end
BasicObject::BasicObject = BasicObject
class Benchmark::Job
def initialize(width); end
end
class Benchmark::Report
def initialize(width=T.unsafe(nil), format=T.unsafe(nil)); end
end
class Benchmark::Tms
def to_a(); end
end
class BigDecimal
def clone(); end
EXCEPTION_NaN = ::T.let(nil, ::T.untyped)
VERSION = ::T.let(nil, ::T.untyped)
end
class BigDecimal
def self.new(*args, **kwargs); end
end
class Binding
def clone(); end
def irb(); end
end
Bundler::Deprecate = Gem::Deprecate
class Bundler::Env
end
class Bundler::Env
def self.environment(); end
def self.report(options=T.unsafe(nil)); end
def self.write(io); end
end
class Bundler::FeatureFlag
def github_https?(); end
def global_path_appends_ruby_scope?(); end
end
class Bundler::Fetcher
def fetch_spec(spec); end
def fetchers(); end
def http_proxy(); end
def initialize(remote); end
def specs(gem_names, source); end
def specs_with_retry(gem_names, source); end
def uri(); end
def use_api(); end
def user_agent(); end
FAIL_ERRORS = ::T.let(nil, ::T.untyped)
FETCHERS = ::T.let(nil, ::T.untyped)
HTTP_ERRORS = ::T.let(nil, ::T.untyped)
NET_ERRORS = ::T.let(nil, ::T.untyped)
end
class Bundler::Fetcher::AuthenticationRequiredError
def initialize(remote_uri); end
end
class Bundler::Fetcher::BadAuthenticationError
def initialize(remote_uri); end
end
class Bundler::Fetcher::Base
def api_fetcher?(); end
def available?(); end
def display_uri(); end
def downloader(); end
def fetch_uri(); end
def initialize(downloader, remote, display_uri); end
def remote(); end
def remote_uri(); end
end
class Bundler::Fetcher::Base
end
class Bundler::Fetcher::CertificateFailureError
def initialize(remote_uri); end
end
class Bundler::Fetcher::CompactIndex
def available?(*args, &blk); end
def fetch_spec(*args, &blk); end
def specs(*args, &blk); end
def specs_for_names(gem_names); end
end
class Bundler::Fetcher::CompactIndex::ClientFetcher
def call(path, headers); end
def fetcher(); end
def fetcher=(_); end
def ui(); end
def ui=(_); end
end
class Bundler::Fetcher::CompactIndex::ClientFetcher
def self.[](*_); end
def self.members(); end
end
class Bundler::Fetcher::CompactIndex
def self.compact_index_request(method_name); end
end
class Bundler::Fetcher::Dependency
def dependency_api_uri(gem_names=T.unsafe(nil)); end
def dependency_specs(gem_names); end
def get_formatted_specs_and_deps(gem_list); end
def specs(gem_names, full_dependency_list=T.unsafe(nil), last_spec_list=T.unsafe(nil)); end
def unmarshalled_dep_gems(gem_names); end
end
class Bundler::Fetcher::Dependency
end
class Bundler::Fetcher::Downloader
def connection(); end
def fetch(uri, headers=T.unsafe(nil), counter=T.unsafe(nil)); end
def initialize(connection, redirect_limit); end
def redirect_limit(); end
def request(uri, headers); end
end
class Bundler::Fetcher::Downloader
end
class Bundler::Fetcher::Index
def fetch_spec(spec); end
def specs(_gem_names); end
end
class Bundler::Fetcher::Index
end
class Bundler::Fetcher::SSLError
def initialize(msg=T.unsafe(nil)); end
end
class Bundler::Fetcher
def self.api_timeout(); end
def self.api_timeout=(api_timeout); end
def self.disable_endpoint(); end
def self.disable_endpoint=(disable_endpoint); end
def self.max_retries(); end
def self.max_retries=(max_retries); end
def self.redirect_limit(); end
def self.redirect_limit=(redirect_limit); end
end
class Bundler::GemHelper
def allowed_push_host(); end
def already_tagged?(); end
def base(); end
def build_gem(); end
def built_gem_path(); end
def clean?(); end
def committed?(); end
def gem_key(); end
def gem_push?(); end
def gem_push_host(); end
def gemspec(); end
def git_push(remote=T.unsafe(nil)); end
def guard_clean(); end
def initialize(base=T.unsafe(nil), name=T.unsafe(nil)); end
def install(); end
def install_gem(built_gem_path=T.unsafe(nil), local=T.unsafe(nil)); end
def name(); end
def perform_git_push(options=T.unsafe(nil)); end
def rubygem_push(path); end
def sh(cmd, &block); end
def sh_with_code(cmd, &block); end
def spec_path(); end
def tag_version(); end
def version(); end
def version_tag(); end
end
class Bundler::GemHelper
def self.gemspec(&block); end
def self.install_tasks(opts=T.unsafe(nil)); end
def self.instance(); end
def self.instance=(instance); end
end
class Bundler::GemRemoteFetcher
end
class Bundler::GemRemoteFetcher
end
class Bundler::GemVersionPromoter
def initialize(locked_specs=T.unsafe(nil), unlock_gems=T.unsafe(nil)); end
def level(); end
def level=(value); end
def locked_specs(); end
def major?(); end
def minor?(); end
def prerelease_specified(); end
def prerelease_specified=(prerelease_specified); end
def sort_versions(dep, spec_groups); end
def strict(); end
def strict=(strict); end
def unlock_gems(); end
DEBUG = ::T.let(nil, ::T.untyped)
end
class Bundler::GemVersionPromoter
end
class Bundler::Graph
def edge_options(); end
def groups(); end
def initialize(env, output_file, show_version=T.unsafe(nil), show_requirements=T.unsafe(nil), output_format=T.unsafe(nil), without=T.unsafe(nil)); end
def node_options(); end
def output_file(); end
def output_format(); end
def relations(); end
def viz(); end
GRAPH_NAME = ::T.let(nil, ::T.untyped)
end
class Bundler::Graph::GraphVizClient
def g(); end
def initialize(graph_instance); end
def run(); end
end
class Bundler::Graph::GraphVizClient
end
class Bundler::Graph
end
class Bundler::Index
include ::Enumerable
end
class Bundler::Injector
def initialize(deps, options=T.unsafe(nil)); end
def inject(gemfile_path, lockfile_path); end
def remove(gemfile_path, lockfile_path); end
INJECTED_GEMS = ::T.let(nil, ::T.untyped)
end
class Bundler::Injector
def self.inject(new_deps, options=T.unsafe(nil)); end
def self.remove(gems, options=T.unsafe(nil)); end
end
class Bundler::Installer
def generate_bundler_executable_stubs(spec, options=T.unsafe(nil)); end
def generate_standalone_bundler_executable_stubs(spec); end
def initialize(root, definition); end
def post_install_messages(); end
def run(options); end
end
class Bundler::Installer
def self.ambiguous_gems(); end
def self.ambiguous_gems=(ambiguous_gems); end
def self.install(root, definition, options=T.unsafe(nil)); end
end
class Bundler::Molinillo::DependencyGraph
include ::Enumerable
end
class Bundler::Molinillo::DependencyGraph::Log
extend ::Enumerable
end
module Bundler::Plugin::API::Source
def ==(other); end
def app_cache_dirname(); end
def app_cache_path(custom_path=T.unsafe(nil)); end
def bundler_plugin_api_source?(); end
def cache(spec, custom_path=T.unsafe(nil)); end
def cached!(); end
def can_lock?(spec); end
def dependency_names(); end
def dependency_names=(dependency_names); end
def double_check_for(*_); end
def eql?(other); end
def fetch_gemspec_files(); end
def gem_install_dir(); end
def hash(); end
def include?(other); end
def initialize(opts); end
def install(spec, opts); end
def install_path(); end
def installed?(); end
def name(); end
def options(); end
def options_to_lock(); end
def post_install(spec, disable_exts=T.unsafe(nil)); end
def remote!(); end
def root(); end
def specs(); end
def to_lock(); end
def to_s(); end
def unlock!(); end
def unmet_deps(); end
def uri(); end
def uri_hash(); end
end
module Bundler::Plugin::API::Source
end
module Bundler::Plugin::Events
GEM_AFTER_INSTALL = ::T.let(nil, ::T.untyped)
GEM_AFTER_INSTALL_ALL = ::T.let(nil, ::T.untyped)
GEM_BEFORE_INSTALL = ::T.let(nil, ::T.untyped)
GEM_BEFORE_INSTALL_ALL = ::T.let(nil, ::T.untyped)
end
class Bundler::Plugin::Index::CommandConflict
def initialize(plugin, commands); end
end
class Bundler::Plugin::Index::CommandConflict
end
class Bundler::Plugin::Index::SourceConflict
def initialize(plugin, sources); end
end
class Bundler::Plugin::Index::SourceConflict
end
class Bundler::Plugin::Installer
def install(names, options); end
def install_definition(definition); end
end
class Bundler::Plugin::Installer::Git
def generate_bin(spec, disable_extensions=T.unsafe(nil)); end
end
class Bundler::Plugin::Installer::Git
end
class Bundler::Plugin::Installer::Rubygems
end
class Bundler::Plugin::Installer::Rubygems
end
class Bundler::Plugin::Installer
end
class Bundler::Plugin::SourceList
end
class Bundler::Plugin::SourceList
end
class Bundler::ProcessLock
end
class Bundler::ProcessLock
def self.lock(bundle_path=T.unsafe(nil)); end
end
class Bundler::Retry
def attempt(&block); end
def attempts(&block); end
def current_run(); end
def current_run=(current_run); end
def initialize(name, exceptions=T.unsafe(nil), retries=T.unsafe(nil)); end
def name(); end
def name=(name); end
def total_runs(); end
def total_runs=(total_runs); end
end
class Bundler::Retry
def self.attempts(); end
def self.default_attempts(); end
def self.default_retries(); end
end
class Bundler::RubyGemsGemInstaller
end
class Bundler::RubyGemsGemInstaller
end
class Bundler::RubygemsIntegration::MoreFuture
def backport_ext_builder_monitor(); end
end
class Bundler::Settings::Mirror
def ==(other); end
def fallback_timeout(); end
def fallback_timeout=(timeout); end
def initialize(uri=T.unsafe(nil), fallback_timeout=T.unsafe(nil)); end
def uri(); end
def uri=(uri); end
def valid?(); end
def validate!(probe=T.unsafe(nil)); end
DEFAULT_FALLBACK_TIMEOUT = ::T.let(nil, ::T.untyped)
end
class Bundler::Settings::Mirror
end
class Bundler::Settings::Mirrors
def each(&blk); end
def for(uri); end
def initialize(prober=T.unsafe(nil)); end
def parse(key, value); end
end
class Bundler::Settings::Mirrors
end
class Bundler::Settings::Validator
end
class Bundler::Settings::Validator::Rule
def description(); end
def fail!(key, value, *reasons); end
def initialize(keys, description, &validate); end
def k(key); end
def set(settings, key, value, *reasons); end
def validate!(key, value, settings); end
end
class Bundler::Settings::Validator::Rule
end
class Bundler::Settings::Validator
def self.validate!(key, value, settings); end
end
class Bundler::SpecSet
include ::Enumerable
end
class Bundler::UI::Shell
def add_color(string, *color); end
def ask(msg); end
def confirm(msg, newline=T.unsafe(nil)); end
def debug(msg, newline=T.unsafe(nil)); end
def debug?(); end
def error(msg, newline=T.unsafe(nil)); end
def info(msg, newline=T.unsafe(nil)); end
def initialize(options=T.unsafe(nil)); end
def level(name=T.unsafe(nil)); end
def level=(level); end
def no?(); end
def quiet?(); end
def shell=(shell); end
def silence(&blk); end
def trace(e, newline=T.unsafe(nil), force=T.unsafe(nil)); end
def unprinted_warnings(); end
def warn(msg, newline=T.unsafe(nil)); end
def yes?(msg); end
LEVELS = ::T.let(nil, ::T.untyped)
end
class Bundler::UI::Shell
end
module Bundler::VersionRanges
end
class Bundler::VersionRanges::NEq
def version(); end
def version=(_); end
end
class Bundler::VersionRanges::NEq
def self.[](*_); end
def self.members(); end
end
class Bundler::VersionRanges::ReqR
def cover?(v); end
def empty?(); end
def left(); end
def left=(_); end
def right(); end
def right=(_); end
def single?(); end
INFINITY = ::T.let(nil, ::T.untyped)
UNIVERSAL = ::T.let(nil, ::T.untyped)
ZERO = ::T.let(nil, ::T.untyped)
end
class Bundler::VersionRanges::ReqR::Endpoint
def inclusive(); end
def inclusive=(_); end
def version(); end
def version=(_); end
end
class Bundler::VersionRanges::ReqR::Endpoint
def self.[](*_); end
def self.members(); end
end
class Bundler::VersionRanges::ReqR
def self.[](*_); end
def self.members(); end
end
module Bundler::VersionRanges
def self.empty?(ranges, neqs); end
def self.for(requirement); end
def self.for_many(requirements); end
end
module CGI::HtmlExtension
def a(href=T.unsafe(nil)); end
def base(href=T.unsafe(nil)); end
def blockquote(cite=T.unsafe(nil)); end
def caption(align=T.unsafe(nil)); end
def checkbox(name=T.unsafe(nil), value=T.unsafe(nil), checked=T.unsafe(nil)); end
def checkbox_group(name=T.unsafe(nil), *values); end
def file_field(name=T.unsafe(nil), size=T.unsafe(nil), maxlength=T.unsafe(nil)); end
def form(method=T.unsafe(nil), action=T.unsafe(nil), enctype=T.unsafe(nil)); end
def hidden(name=T.unsafe(nil), value=T.unsafe(nil)); end
def html(attributes=T.unsafe(nil)); end
def image_button(src=T.unsafe(nil), name=T.unsafe(nil), alt=T.unsafe(nil)); end
def img(src=T.unsafe(nil), alt=T.unsafe(nil), width=T.unsafe(nil), height=T.unsafe(nil)); end
def multipart_form(action=T.unsafe(nil), enctype=T.unsafe(nil)); end
def password_field(name=T.unsafe(nil), value=T.unsafe(nil), size=T.unsafe(nil), maxlength=T.unsafe(nil)); end
def popup_menu(name=T.unsafe(nil), *values); end
def radio_button(name=T.unsafe(nil), value=T.unsafe(nil), checked=T.unsafe(nil)); end
def radio_group(name=T.unsafe(nil), *values); end
def reset(value=T.unsafe(nil), name=T.unsafe(nil)); end
def scrolling_list(name=T.unsafe(nil), *values); end
def submit(value=T.unsafe(nil), name=T.unsafe(nil)); end
def text_field(name=T.unsafe(nil), value=T.unsafe(nil), size=T.unsafe(nil), maxlength=T.unsafe(nil)); end
def textarea(name=T.unsafe(nil), cols=T.unsafe(nil), rows=T.unsafe(nil)); end
end
module CGI::HtmlExtension
end
class Cask::Config
def appdir(); end
def appdir=(path); end
def audio_unit_plugindir(); end
def audio_unit_plugindir=(path); end
def colorpickerdir(); end
def colorpickerdir=(path); end
def dictionarydir(); end
def dictionarydir=(path); end
def fontdir(); end
def fontdir=(path); end
def input_methoddir(); end
def input_methoddir=(path); end
def internet_plugindir(); end
def internet_plugindir=(path); end
def mdimporterdir(); end
def mdimporterdir=(path); end
def prefpanedir(); end
def prefpanedir=(path); end
def qlplugindir(); end
def qlplugindir=(path); end
def screen_saverdir(); end
def screen_saverdir=(path); end
def servicedir(); end
def servicedir=(path); end
def vst3_plugindir(); end
def vst3_plugindir=(path); end
def vst_plugindir(); end
def vst_plugindir=(path); end
end
class Cask::DSL::Base
def appdir(*args, &block); end
def caskroom_path(*args, &block); end
def language(*args, &block); end
def staged_path(*args, &block); end
def token(*args, &block); end
def version(*args, &block); end
end
class Cask::DSL::Caveats
def depends_on_java(*args); end
def discontinued(*args); end
def files_in_usr_local(*args); end
def free_license(*args); end
def kext(*args); end
def license(*args); end
def logout(*args); end
def path_environment_variable(*args); end
def reboot(*args); end
def unsigned_accessibility(*args); end
def zsh_path_helper(*args); end
end
class Cask::DSL::Version
def dots_to_hyphens(); end
def dots_to_underscores(); end
def hyphens_to_dots(); end
def hyphens_to_underscores(); end
def no_dots(); end
def no_hyphens(); end
def no_underscores(); end
def underscores_to_dots(); end
def underscores_to_hyphens(); end
end
class Checksum
def empty?(*args, &block); end
def to_s(*args, &block); end
end
class Class
def json_creatable?(); end
end
class Date::Infinity
def initialize(d=T.unsafe(nil)); end
end
class DidYouMean::ClassNameChecker
def class_name(); end
def class_names(); end
def corrections(); end
def initialize(exception); end
def scopes(); end
end
module DidYouMean::Correctable
def corrections(); end
def original_message(); end
def spell_checker(); end
def to_s(); end
end
module DidYouMean::Jaro
def self.distance(str1, str2); end
end
module DidYouMean::JaroWinkler
def self.distance(str1, str2); end
end
class DidYouMean::KeyErrorChecker
def corrections(); end
def initialize(key_error); end
end
class DidYouMean::KeyErrorChecker
end
module DidYouMean::Levenshtein
def self.distance(str1, str2); end
def self.min3(a, b, c); end
end
class DidYouMean::MethodNameChecker
def corrections(); end
def initialize(exception); end
def method_name(); end
def method_names(); end
def receiver(); end
RB_RESERVED_WORDS = ::T.let(nil, ::T.untyped)
end
class DidYouMean::NullChecker
def corrections(); end
def initialize(*_); end
end
class DidYouMean::PlainFormatter
def message_for(corrections); end
end
class DidYouMean::PlainFormatter
end
class DidYouMean::VariableNameChecker
def corrections(); end
def cvar_names(); end
def initialize(exception); end
def ivar_names(); end
def lvar_names(); end
def method_names(); end
def name(); end
RB_RESERVED_WORDS = ::T.let(nil, ::T.untyped)
end
module DidYouMean
def self.formatter(); end
def self.formatter=(formatter); end
end
class Dir
def children(); end
def each_child(); end
end
class Dir
def self.exists?(_); end
end
class ERB
def def_method(mod, methodname, fname=T.unsafe(nil)); end
def def_module(methodname=T.unsafe(nil)); end
end
class ERB::Compiler::Scanner
DEFAULT_ETAGS = ::T.let(nil, ::T.untyped)
DEFAULT_STAGS = ::T.let(nil, ::T.untyped)
end
class Encoding
def _dump(*_); end
end
class Encoding::Converter
def initialize(*_); end
end
class Encoding
def self._load(_); end
end
module Enumerable
def chain(*_); end
def sum(*_); end
end
class Enumerator
def +(_); end
def each_with_index(); end
end
class Enumerator::ArithmeticSequence
def begin(); end
def each(&blk); end
def end(); end
def exclude_end?(); end
def last(*_); end
def step(); end
end
class Enumerator::ArithmeticSequence
end
class Enumerator::Chain
end
class Enumerator::Chain
end
class Enumerator::Generator
def each(*_, &blk); end
def initialize(*_); end
end
class Errno::EAUTH
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::EAUTH
end
class Errno::EBADARCH
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::EBADARCH
end
class Errno::EBADEXEC
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::EBADEXEC
end
class Errno::EBADMACHO
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::EBADMACHO
end
class Errno::EBADRPC
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::EBADRPC
end
Errno::ECAPMODE = Errno::NOERROR
Errno::EDEADLOCK = Errno::NOERROR
class Errno::EDEVERR
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::EDEVERR
end
Errno::EDOOFUS = Errno::NOERROR
class Errno::EFTYPE
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::EFTYPE
end
Errno::EIPSEC = Errno::NOERROR
class Errno::ELAST
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::ELAST
end
class Errno::ENEEDAUTH
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::ENEEDAUTH
end
class Errno::ENOATTR
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::ENOATTR
end
class Errno::ENOPOLICY
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::ENOPOLICY
end
Errno::ENOTCAPABLE = Errno::NOERROR
class Errno::ENOTSUP
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::ENOTSUP
end
class Errno::EPROCLIM
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::EPROCLIM
end
class Errno::EPROCUNAVAIL
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::EPROCUNAVAIL
end
class Errno::EPROGMISMATCH
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::EPROGMISMATCH
end
class Errno::EPROGUNAVAIL
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::EPROGUNAVAIL
end
class Errno::EPWROFF
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::EPWROFF
end
Errno::EQFULL = Errno::ELAST
class Errno::ERPCMISMATCH
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::ERPCMISMATCH
end
class Errno::ESHLIBVERS
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::ESHLIBVERS
end
class Etc::Group
def gid(); end
def gid=(_); end
def mem(); end
def mem=(_); end
def name(); end
def name=(_); end
def passwd(); end
def passwd=(_); end
end
class Etc::Group
extend ::Enumerable
def self.[](*_); end
def self.each(&blk); end
def self.members(); end
end
class Etc::Passwd
def change(); end
def change=(_); end
def dir=(_); end
def expire(); end
def expire=(_); end
def gecos(); end
def gecos=(_); end
def gid=(_); end
def name=(_); end
def passwd=(_); end
def shell=(_); end
def uclass(); end
def uclass=(_); end
def uid=(_); end
end
class Etc::Passwd
extend ::Enumerable
def self.[](*_); end
def self.each(&blk); end
def self.members(); end
end
class Exception
def as_json(*_); end
def to_json(*args); end
end
class Exception
def self.json_create(object); end
end
module Exception2MessageMapper
def bind(cl); end
end
Exception2MessageMapper::E2MM = Exception2MessageMapper
class Exception2MessageMapper::ErrNotRegisteredException
end
class Exception2MessageMapper::ErrNotRegisteredException
end
module Exception2MessageMapper
def self.Fail(klass=T.unsafe(nil), err=T.unsafe(nil), *rest); end
def self.Raise(klass=T.unsafe(nil), err=T.unsafe(nil), *rest); end
def self.def_e2message(k, c, m); end
def self.def_exception(k, n, m, s=T.unsafe(nil)); end
def self.e2mm_message(klass, exp); end
def self.extend_object(cl); end
def self.message(klass, exp); end
end
class ExitCalledError
end
class ExitCalledError
end
class FalseClass
include ::JSON::Ext::Generator::GeneratorMethods::FalseClass
end
class File
def self.exists?(_); end
end
module FileUtils
include ::FileUtils::StreamUtils_
end
module FileUtils::DryRun
include ::FileUtils
include ::FileUtils::StreamUtils_
include ::FileUtils::LowMethods
end
module FileUtils::DryRun
extend ::FileUtils::DryRun
extend ::FileUtils
extend ::FileUtils::StreamUtils_
extend ::FileUtils::LowMethods
end
module FileUtils::NoWrite
include ::FileUtils
include ::FileUtils::StreamUtils_
include ::FileUtils::LowMethods
end
module FileUtils::NoWrite
extend ::FileUtils::NoWrite
extend ::FileUtils
extend ::FileUtils::StreamUtils_
extend ::FileUtils::LowMethods
end
module FileUtils::Verbose
include ::FileUtils
include ::FileUtils::StreamUtils_
end
module FileUtils::Verbose
extend ::FileUtils::Verbose
extend ::FileUtils
extend ::FileUtils::StreamUtils_
end
module FileUtils
extend ::FileUtils::StreamUtils_
end
class Float
include ::JSON::Ext::Generator::GeneratorMethods::Float
end
class Formula
include ::Formula::Compat
end
class FormulaConflict
def self.[](*_); end
def self.members(); end
end
module Forwardable
VERSION = ::T.let(nil, ::T.untyped)
end
module Forwardable
def self._compile_method(src, file, line); end
def self._delegator_method(obj, accessor, method, ali); end
def self._valid_method?(method); end
def self.debug(); end
def self.debug=(debug); end
end
module GC
def garbage_collect(*_); end
end
module GC
def self.verify_transient_heap_internal_consistency(); end
end
module Gem
ConfigMap = ::T.let(nil, ::T.untyped)
RbConfigPriorities = ::T.let(nil, ::T.untyped)
RubyGemsPackageVersion = ::T.let(nil, ::T.untyped)
RubyGemsVersion = ::T.let(nil, ::T.untyped)
USE_BUNDLER_FOR_GEMDEPS = ::T.let(nil, ::T.untyped)
end
class Gem::DependencyInstaller
def _deprecated_add_found_dependencies(to_do, dependency_list); end
def _deprecated_gather_dependencies(); end
def add_found_dependencies(*args, &block); end
def gather_dependencies(*args, &block); end
end
class Gem::Exception
extend ::Gem::Deprecate
end
class Gem::Ext::BuildError
end
class Gem::Ext::BuildError
end
class Gem::Ext::Builder
def self.redirector(); end
end
class Gem::Ext::ExtConfBuilder
end
Gem::Ext::ExtConfBuilder::FileEntry = FileUtils::Entry_
class Gem::Ext::ExtConfBuilder
def self.build(extension, dest_path, results, args=T.unsafe(nil), lib_dir=T.unsafe(nil)); end
def self.get_relative_path(path); end
end
class Gem::Package::DigestIO
def digests(); end
def initialize(io, digests); end
def write(data); end
end
class Gem::Package::DigestIO
def self.wrap(io, digests); end
end
class Gem::Package::FileSource
def initialize(path); end
def path(); end
def present?(); end
def start(); end
def with_read_io(&block); end
def with_write_io(&block); end
end
class Gem::Package::FileSource
end
class Gem::Package::IOSource
def initialize(io); end
def io(); end
def path(); end
def present?(); end
def start(); end
def with_read_io(); end
def with_write_io(); end
end
class Gem::Package::IOSource
end
class Gem::Package::Old
def extract_files(destination_dir); end
def file_list(io); end
def read_until_dashes(io); end
def skip_ruby(io); end
end
class Gem::Package::Old
end
class Gem::Package::Source
end
class Gem::Package::Source
end
class Gem::Package::TarHeader
def ==(other); end
def checksum(); end
def devmajor(); end
def devminor(); end
def empty?(); end
def gid(); end
def gname(); end
def initialize(vals); end
def linkname(); end
def magic(); end
def mode(); end
def mtime(); end
def name(); end
def prefix(); end
def size(); end
def typeflag(); end
def uid(); end
def uname(); end
def update_checksum(); end
def version(); end
EMPTY_HEADER = ::T.let(nil, ::T.untyped)
FIELDS = ::T.let(nil, ::T.untyped)
PACK_FORMAT = ::T.let(nil, ::T.untyped)
UNPACK_FORMAT = ::T.let(nil, ::T.untyped)
end
class Gem::Package::TarHeader
def self.from(stream); end
def self.strict_oct(str); end
end
class Gem::Package::TarReader::Entry
def bytes_read(); end
def check_closed(); end
def close(); end
def closed?(); end
def directory?(); end
def eof?(); end
def file?(); end
def full_name(); end
def getc(); end
def header(); end
def initialize(header, io); end
def length(); end
def pos(); end
def read(len=T.unsafe(nil)); end
def readpartial(maxlen=T.unsafe(nil), outbuf=T.unsafe(nil)); end
def rewind(); end
def size(); end
def symlink?(); end
end
class Gem::Package::TarReader::Entry
end
class Gem::Package::TarReader
def self.new(io); end
end
class Gem::Package::TarWriter
def self.new(io); end
end
class Gem::Package
def self.new(gem, security_policy=T.unsafe(nil)); end
end
class Gem::PathSupport
def home(); end
def initialize(env); end
def path(); end
def spec_cache_dir(); end
end
class Gem::RemoteFetcher
def correct_for_windows_path(path); end
def s3_expiration(); end
def sign_s3_url(uri, expiration=T.unsafe(nil)); end
BASE64_URI_TRANSLATE = ::T.let(nil, ::T.untyped)
end
class Gem::Request
extend ::Gem::UserInteraction
extend ::Gem::DefaultUserInteraction
extend ::Gem::Text
end
class Gem::Resolver::ActivationRequest
def others_possible?(); end
end
class Gem::Resolver::CurrentSet
end
class Gem::Resolver::CurrentSet
end
Gem::Resolver::DependencyConflict = Gem::Resolver::Conflict
class Gem::Resolver::LocalSpecification
end
class Gem::Resolver::LocalSpecification
end
class Gem::Resolver::Molinillo::DependencyGraph::Log
def add_edge_no_circular(graph, origin, destination, requirement); end
def add_vertex(graph, name, payload, root); end
def delete_edge(graph, origin_name, destination_name, requirement); end
def detach_vertex_named(graph, name); end
def each(&blk); end
def pop!(graph); end
def reverse_each(); end
def rewind_to(graph, tag); end
def set_payload(graph, name, payload); end
def tag(graph, tag); end
end
class Gem::Resolver::Molinillo::DependencyGraph::Log
extend ::Enumerable
end
class Gem::RuntimeRequirementNotMetError
def suggestion(); end
def suggestion=(suggestion); end
end
class Gem::RuntimeRequirementNotMetError
end
class Gem::Security::Exception
end
class Gem::Security::Exception
end
Gem::Security::KEY_ALGORITHM = OpenSSL::PKey::RSA
class Gem::Security::Policy
include ::Gem::UserInteraction
include ::Gem::DefaultUserInteraction
include ::Gem::Text
def check_cert(signer, issuer, time); end
def check_chain(chain, time); end
def check_data(public_key, digest, signature, data); end
def check_key(signer, key); end
def check_root(chain, time); end
def check_trust(chain, digester, trust_dir); end
def initialize(name, policy=T.unsafe(nil), opt=T.unsafe(nil)); end
def name(); end
def only_signed(); end
def only_signed=(only_signed); end
def only_trusted(); end
def only_trusted=(only_trusted); end
def subject(certificate); end
def verify(chain, key=T.unsafe(nil), digests=T.unsafe(nil), signatures=T.unsafe(nil), full_name=T.unsafe(nil)); end
def verify_chain(); end
def verify_chain=(verify_chain); end
def verify_data(); end
def verify_data=(verify_data); end
def verify_root(); end
def verify_root=(verify_root); end
def verify_signatures(spec, digests, signatures); end
def verify_signer(); end
def verify_signer=(verify_signer); end
end
class Gem::Security::Policy
end
class Gem::Security::Signer
include ::Gem::UserInteraction
include ::Gem::DefaultUserInteraction
include ::Gem::Text
def cert_chain(); end
def cert_chain=(cert_chain); end
def digest_algorithm(); end
def digest_name(); end
def extract_name(cert); end
def initialize(key, cert_chain, passphrase=T.unsafe(nil), options=T.unsafe(nil)); end
def key(); end
def key=(key); end
def load_cert_chain(); end
def options(); end
def re_sign_key(expiration_length: T.unsafe(nil)); end
def sign(data); end
end
class Gem::Security::Signer
def self.re_sign_cert(expired_cert, expired_cert_path, private_key); end
end
class Gem::Security::TrustDir
def cert_path(certificate); end
def dir(); end
def each_certificate(); end
def initialize(dir, permissions=T.unsafe(nil)); end
def issuer_of(certificate); end
def load_certificate(certificate_file); end
def name_path(name); end
def trust_cert(certificate); end
def verify(); end
end
module Gem::Security
def self.alt_name_or_x509_entry(certificate, x509_entry); end
def self.create_cert(subject, key, age=T.unsafe(nil), extensions=T.unsafe(nil), serial=T.unsafe(nil)); end
def self.create_cert_email(email, key, age=T.unsafe(nil), extensions=T.unsafe(nil)); end
def self.create_cert_self_signed(subject, key, age=T.unsafe(nil), extensions=T.unsafe(nil), serial=T.unsafe(nil)); end
def self.create_key(length=T.unsafe(nil), algorithm=T.unsafe(nil)); end
def self.email_to_name(email_address); end
def self.re_sign(expired_certificate, private_key, age=T.unsafe(nil), extensions=T.unsafe(nil)); end
def self.reset(); end
def self.sign(certificate, signing_key, signing_cert, age=T.unsafe(nil), extensions=T.unsafe(nil), serial=T.unsafe(nil)); end
def self.trust_dir(); end
def self.trusted_certificates(&block); end
def self.write(pemmable, path, permissions=T.unsafe(nil), passphrase=T.unsafe(nil), cipher=T.unsafe(nil)); end
end
class Gem::SpecFetcher
include ::Gem::UserInteraction
include ::Gem::DefaultUserInteraction
include ::Gem::Text
def available_specs(type); end
def detect(type=T.unsafe(nil)); end
def initialize(sources=T.unsafe(nil)); end
def latest_specs(); end
def prerelease_specs(); end
def search_for_dependency(dependency, matching_platform=T.unsafe(nil)); end
def sources(); end
def spec_for_dependency(dependency, matching_platform=T.unsafe(nil)); end
def specs(); end
def suggest_gems_from_name(gem_name, type=T.unsafe(nil)); end
def tuples_for(source, type, gracefully_ignore=T.unsafe(nil)); end
end
class Gem::SpecFetcher
def self.fetcher(); end
def self.fetcher=(fetcher); end
end
class Gem::Specification
include ::Bundler::MatchPlatform
include ::Bundler::GemHelpers
def to_ruby(); end
end
class Gem::Specification
extend ::Gem::Deprecate
extend ::Enumerable
def self.add_spec(spec); end
def self.add_specs(*specs); end
def self.remove_spec(spec); end
end
class Gem::SpecificationPolicy
def initialize(specification); end
def packaging(); end
def packaging=(packaging); end
def validate(strict=T.unsafe(nil)); end
def validate_dependencies(); end
def validate_metadata(); end
def validate_permissions(); end
HOMEPAGE_URI_PATTERN = ::T.let(nil, ::T.untyped)
LAZY = ::T.let(nil, ::T.untyped)
LAZY_PATTERN = ::T.let(nil, ::T.untyped)
METADATA_LINK_KEYS = ::T.let(nil, ::T.untyped)
SPECIAL_CHARACTERS = ::T.let(nil, ::T.untyped)
VALID_NAME_PATTERN = ::T.let(nil, ::T.untyped)
VALID_URI_PATTERN = ::T.let(nil, ::T.untyped)
end
class Gem::SpecificationPolicy
end
class Gem::StreamUI
def _deprecated_debug(statement); end
end
class Gem::StubSpecification
def build_extensions(); end
def extensions(); end
def initialize(filename, base_dir, gems_dir, default_gem); end
def missing_extensions?(); end
def valid?(); end
end
class Gem::StubSpecification::StubLine
def extensions(); end
def full_name(); end
def initialize(data, extensions); end
def name(); end
def platform(); end
def require_paths(); end
def version(); end
end
class Gem::StubSpecification
def self.default_gemspec_stub(filename, base_dir, gems_dir); end
def self.gemspec_stub(filename, base_dir, gems_dir); end
end
class Gem::UninstallError
def spec(); end
def spec=(spec); end
end
class Gem::UninstallError
end
Gem::UnsatisfiableDepedencyError = Gem::UnsatisfiableDependencyError
Gem::Version::Requirement = Gem::Requirement
module Gem
def self.default_gems_use_full_paths?(); end
def self.remove_unresolved_default_spec(spec); end
end
class Hardware::CPU
def self.lm?(); end
end
class Hash
include ::JSON::Ext::Generator::GeneratorMethods::Hash
end
class Hash
def self.try_convert(_); end
end
class IO
def nonblock(*_); end
def nonblock=(nonblock); end
def nonblock?(); end
def nread(); end
def pathconf(_); end
def ready?(); end
def wait(*_); end
def wait_readable(*_); end
def wait_writable(*_); end
end
IO::EWOULDBLOCKWaitReadable = IO::EAGAINWaitReadable
IO::EWOULDBLOCKWaitWritable = IO::EAGAINWaitWritable
class IPAddr
def ==(other); end
def initialize(addr=T.unsafe(nil), family=T.unsafe(nil)); end
end
module IRB
IRBRC_EXT = ::T.let(nil, ::T.untyped)
MagicFile = ::T.let(nil, ::T.untyped)
STDIN_FILE_NAME = ::T.let(nil, ::T.untyped)
VERSION = ::T.let(nil, ::T.untyped)
end
class IRB::Context
def __exit__(*_); end
def __inspect__(); end
def __to_s__(); end
def evaluate(line, line_no, exception: T.unsafe(nil)); end
def initialize(irb, workspace=T.unsafe(nil), input_method=T.unsafe(nil), output_method=T.unsafe(nil)); end
def inspect_last_value(); end
IDNAME_IVARS = ::T.let(nil, ::T.untyped)
NOPRINTING_IVARS = ::T.let(nil, ::T.untyped)
NO_INSPECTING_IVARS = ::T.let(nil, ::T.untyped)
end
class IRB::DefaultEncodings
def external(); end
def external=(_); end
def internal(); end
def internal=(_); end
end
class IRB::DefaultEncodings
def self.[](*_); end
def self.members(); end
end
module IRB::ExtendCommandBundle
def irb(*opts, &b); end
def irb_change_workspace(*opts, &b); end
def irb_current_working_workspace(*opts, &b); end
def irb_fg(*opts, &b); end
def irb_help(*opts, &b); end
def irb_jobs(*opts, &b); end
def irb_kill(*opts, &b); end
def irb_pop_workspace(*opts, &b); end
def irb_push_workspace(*opts, &b); end
def irb_source(*opts, &b); end
def irb_workspaces(*opts, &b); end
end
IRB::ExtendCommandBundle::EXCB = IRB::ExtendCommandBundle
module IRB::ExtendCommandBundle
def self.irb_original_method_name(method_name); end
end
class IRB::FileInputMethod
def initialize(file); end
end
class IRB::InputMethod
def initialize(file=T.unsafe(nil)); end
end
class IRB::Inspector
def initialize(inspect_proc, init_proc=T.unsafe(nil)); end
end
class IRB::Irb
def handle_exception(exc); end
def initialize(workspace=T.unsafe(nil), input_method=T.unsafe(nil), output_method=T.unsafe(nil)); end
def output_value(); end
def prompt(prompt, ltype, indent, line_no); end
end
class IRB::Locale
def String(mes); end
def encoding(); end
def find(file, paths=T.unsafe(nil)); end
def format(*opts); end
def gets(*rs); end
def initialize(locale=T.unsafe(nil)); end
def lang(); end
def load(file, priv=T.unsafe(nil)); end
def modifier(); end
def print(*opts); end
def printf(*opts); end
def puts(*opts); end
def readline(*rs); end
def require(file, priv=T.unsafe(nil)); end
def territory(); end
LOCALE_DIR = ::T.let(nil, ::T.untyped)
LOCALE_NAME_RE = ::T.let(nil, ::T.untyped)
end
class IRB::Locale
end
class IRB::Notifier::AbstractNotifier
def initialize(prefix, base_notifier); end
end
class IRB::Notifier::LeveledNotifier
def initialize(base, level, prefix); end
end
class IRB::Notifier::NoMsgNotifier
def initialize(); end
end
class IRB::ReadlineInputMethod
def initialize(); end
end
class IRB::SLex
def Fail(err=T.unsafe(nil), *rest); end
def Raise(err=T.unsafe(nil), *rest); end
def create(token, preproc=T.unsafe(nil), postproc=T.unsafe(nil)); end
def def_rule(token, preproc=T.unsafe(nil), postproc=T.unsafe(nil), &block); end
def def_rules(*tokens, &block); end
def match(token); end
def postproc(token); end
def preproc(token, proc); end
def search(token); end
DOUT = ::T.let(nil, ::T.untyped)
D_DEBUG = ::T.let(nil, ::T.untyped)
D_DETAIL = ::T.let(nil, ::T.untyped)
D_WARN = ::T.let(nil, ::T.untyped)
end
class IRB::SLex::ErrNodeAlreadyExists
end
class IRB::SLex::ErrNodeAlreadyExists
end
class IRB::SLex::ErrNodeNothing
end
class IRB::SLex::ErrNodeNothing
end
class IRB::SLex::Node
def create_subnode(chrs, preproc=T.unsafe(nil), postproc=T.unsafe(nil)); end
def initialize(preproc=T.unsafe(nil), postproc=T.unsafe(nil)); end
def match(chrs, op=T.unsafe(nil)); end
def match_io(io, op=T.unsafe(nil)); end
def postproc(); end
def postproc=(postproc); end
def preproc(); end
def preproc=(preproc); end
def search(chrs, opt=T.unsafe(nil)); end
end
class IRB::SLex::Node
end
class IRB::SLex
extend ::Exception2MessageMapper
def self.included(mod); end
end
class IRB::StdioInputMethod
def initialize(); end
end
class IRB::WorkSpace
def initialize(*main); end
def local_variable_get(name); end
def local_variable_set(name, value); end
end
module IRB
def self.Inspector(inspect, init=T.unsafe(nil)); end
def self.delete_caller(); end
def self.init_config(ap_path); end
def self.init_error(); end
def self.load_modules(); end
def self.parse_opts(argv: T.unsafe(nil)); end
def self.rc_file(ext=T.unsafe(nil)); end
def self.rc_file_generators(); end
def self.run_config(); end
def self.setup(ap_path, argv: T.unsafe(nil)); end
end
class Integer
include ::JSON::Ext::Generator::GeneratorMethods::Integer
def to_bn(); end
GMP_VERSION = ::T.let(nil, ::T.untyped)
end
class JSON::Ext::Generator::State
def self.from_state(_); end
end
class JSON::Ext::Parser
def initialize(*_); end
end
JSON::Parser = JSON::Ext::Parser
JSON::State = JSON::Ext::Generator::State
JSON::UnparserError = JSON::GeneratorError
class JavaRequirement::CaskSuggestion
def self.[](*_); end
def self.members(); end
end
class Keg::Relocation
def self.[](*_); end
def self.members(); end
end
module Kernel
def itself(); end
def object_id(); end
def pretty_inspect(); end
def then(); end
def yield_self(); end
end
module Kernel
def self.at_exit(); end
end
class KeyError
include ::DidYouMean::Correctable
end
module Language::Haskell::Cabal
include ::Language::Haskell::Cabal::Compat
end
class Mktemp
include ::FileUtils::StreamUtils_
end
class Monitor
def enter(); end
def exit(); end
def try_enter(); end
end
module MonitorMixin
def initialize(*args); end
end
class MonitorMixin::ConditionVariable
def initialize(monitor); end
end
module Mutex_m
VERSION = ::T.let(nil, ::T.untyped)
end
class NameError
include ::DidYouMean::Correctable
end
class Net::BufferedIO
def write_timeout(); end
def write_timeout=(write_timeout); end
end
class Net::HTTP
def max_retries(); end
def max_retries=(retries); end
def max_version(); end
def max_version=(max_version); end
def min_version(); end
def min_version=(min_version); end
def write_timeout(); end
def write_timeout=(sec); end
ENVIRONMENT_VARIABLE_IS_MULTIUSER_SAFE = ::T.let(nil, ::T.untyped)
end
class Net::HTTPAlreadyReported
HAS_BODY = ::T.let(nil, ::T.untyped)
end
class Net::HTTPAlreadyReported
end
Net::HTTPClientErrorCode = Net::HTTPClientError
Net::HTTPClientException = Net::HTTPServerException
class Net::HTTPEarlyHints
HAS_BODY = ::T.let(nil, ::T.untyped)
end
class Net::HTTPEarlyHints
end
Net::HTTPFatalErrorCode = Net::HTTPClientError
class Net::HTTPGatewayTimeout
HAS_BODY = ::T.let(nil, ::T.untyped)
end
class Net::HTTPGatewayTimeout
end
class Net::HTTPInformation
end
Net::HTTPInformationCode::EXCEPTION_TYPE = Net::HTTPError
class Net::HTTPInformation
end
class Net::HTTPLoopDetected
HAS_BODY = ::T.let(nil, ::T.untyped)
end
class Net::HTTPLoopDetected
end
class Net::HTTPMisdirectedRequest
HAS_BODY = ::T.let(nil, ::T.untyped)
end
class Net::HTTPMisdirectedRequest
end
Net::HTTPMovedTemporarily = Net::HTTPFound
Net::HTTPMultipleChoice = Net::HTTPMultipleChoices
class Net::HTTPNotExtended
HAS_BODY = ::T.let(nil, ::T.untyped)
end
class Net::HTTPNotExtended
end
class Net::HTTPPayloadTooLarge
HAS_BODY = ::T.let(nil, ::T.untyped)
end
class Net::HTTPPayloadTooLarge
end
class Net::HTTPProcessing
HAS_BODY = ::T.let(nil, ::T.untyped)
end
class Net::HTTPProcessing
end
class Net::HTTPRangeNotSatisfiable
HAS_BODY = ::T.let(nil, ::T.untyped)
end
class Net::HTTPRangeNotSatisfiable
end
Net::HTTPRedirection::EXCEPTION_TYPE = Net::HTTPRetriableError
Net::HTTPRedirectionCode = Net::HTTPRedirection
class Net::HTTPRequestTimeout
HAS_BODY = ::T.let(nil, ::T.untyped)
end
class Net::HTTPRequestTimeout
end
Net::HTTPRequestURITooLarge = Net::HTTPURITooLong
Net::HTTPResponceReceiver = Net::HTTPResponse
Net::HTTPRetriableCode = Net::HTTPRedirection
Net::HTTPServerError::EXCEPTION_TYPE = Net::HTTPFatalError
Net::HTTPServerErrorCode = Net::HTTPServerError
Net::HTTPSession = Net::HTTP
class Net::HTTPSuccess
end
Net::HTTPSuccessCode::EXCEPTION_TYPE = Net::HTTPError
class Net::HTTPSuccess
end
class Net::HTTPURITooLong
HAS_BODY = ::T.let(nil, ::T.untyped)
end
class Net::HTTPURITooLong
end
Net::HTTPUnknownResponse::EXCEPTION_TYPE = Net::HTTPError
class Net::HTTPVariantAlsoNegotiates
HAS_BODY = ::T.let(nil, ::T.untyped)
end
class Net::HTTPVariantAlsoNegotiates
end
Net::NetPrivate::HTTPRequest = Net::HTTPRequest
Net::NetPrivate::Socket = Net::InternetMessageIO
Net::ProtocRetryError = Net::ProtoRetriableError
class Net::ReadTimeout
def initialize(io=T.unsafe(nil)); end
def io(); end
end
class Net::WriteTimeout
def initialize(io=T.unsafe(nil)); end
def io(); end
end
class NilClass
include ::JSON::Ext::Generator::GeneratorMethods::NilClass
include ::NilClass::Compat
end
class Object
include ::JSON::Ext::Generator::GeneratorMethods::Object
include ::PP::ObjectMixin
def dclone(); end
ARGF = ::T.let(nil, ::T.untyped)
ARGV = ::T.let(nil, ::T.untyped)
CROSS_COMPILING = ::T.let(nil, ::T.untyped)
DEPRECATED_OFFICIAL_TAPS = ::T.let(nil, ::T.untyped)
ENV = ::T.let(nil, ::T.untyped)
HOMEBREW_HELP = ::T.let(nil, ::T.untyped)
HOMEBREW_LIBRARY_PATH = ::T.let(nil, ::T.untyped)
HOMEBREW_TAP_CASK_REGEX = ::T.let(nil, ::T.untyped)
HOMEBREW_TAP_FORMULA_REGEX = ::T.let(nil, ::T.untyped)
OFFICIAL_CASK_TAPS = ::T.let(nil, ::T.untyped)
OFFICIAL_CMD_TAPS = ::T.let(nil, ::T.untyped)
OS_VERSION = ::T.let(nil, ::T.untyped)
PYTHON_VIRTUALENV_SHA256 = ::T.let(nil, ::T.untyped)
PYTHON_VIRTUALENV_SHA256_MOJAVE = ::T.let(nil, ::T.untyped)
PYTHON_VIRTUALENV_URL = ::T.let(nil, ::T.untyped)
PYTHON_VIRTUALENV_URL_MOJAVE = ::T.let(nil, ::T.untyped)
RUBY_COPYRIGHT = ::T.let(nil, ::T.untyped)
RUBY_DESCRIPTION = ::T.let(nil, ::T.untyped)
RUBY_ENGINE = ::T.let(nil, ::T.untyped)
RUBY_ENGINE_VERSION = ::T.let(nil, ::T.untyped)
RUBY_PATCHLEVEL = ::T.let(nil, ::T.untyped)
RUBY_PLATFORM = ::T.let(nil, ::T.untyped)
RUBY_RELEASE_DATE = ::T.let(nil, ::T.untyped)
RUBY_REVISION = ::T.let(nil, ::T.untyped)
RUBY_VERSION = ::T.let(nil, ::T.untyped)
STDERR = ::T.let(nil, ::T.untyped)
STDIN = ::T.let(nil, ::T.untyped)
STDOUT = ::T.let(nil, ::T.untyped)
TOPLEVEL_BINDING = ::T.let(nil, ::T.untyped)
end
class OpenSSL::ASN1::ASN1Data
def indefinite_length(); end
def indefinite_length=(indefinite_length); end
end
class OpenSSL::BN
def +@(); end
def -@(); end
def /(_); end
def negative?(); end
end
module OpenSSL::KDF
end
class OpenSSL::KDF::KDFError
end
class OpenSSL::KDF::KDFError
end
module OpenSSL::KDF
def self.hkdf(*_); end
def self.pbkdf2_hmac(*_); end
def self.scrypt(*_); end
end
class OpenSSL::OCSP::Request
def signed?(); end
end
OpenSSL::PKCS7::Signer = OpenSSL::PKCS7::SignerInfo
class OpenSSL::PKey::EC
EXPLICIT_CURVE = ::T.let(nil, ::T.untyped)
end
class OpenSSL::PKey::EC::Point
def to_octet_string(_); end
end
module OpenSSL::SSL
OP_ALLOW_NO_DHE_KEX = ::T.let(nil, ::T.untyped)
OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION = ::T.let(nil, ::T.untyped)
OP_CRYPTOPRO_TLSEXT_BUG = ::T.let(nil, ::T.untyped)
OP_LEGACY_SERVER_CONNECT = ::T.let(nil, ::T.untyped)
OP_NO_ENCRYPT_THEN_MAC = ::T.let(nil, ::T.untyped)
OP_NO_RENEGOTIATION = ::T.let(nil, ::T.untyped)
OP_NO_TLSv1_3 = ::T.let(nil, ::T.untyped)
OP_SAFARI_ECDHE_ECDSA_BUG = ::T.let(nil, ::T.untyped)
OP_TLSEXT_PADDING = ::T.let(nil, ::T.untyped)
SSL2_VERSION = ::T.let(nil, ::T.untyped)
SSL3_VERSION = ::T.let(nil, ::T.untyped)
TLS1_1_VERSION = ::T.let(nil, ::T.untyped)
TLS1_2_VERSION = ::T.let(nil, ::T.untyped)
TLS1_3_VERSION = ::T.let(nil, ::T.untyped)
TLS1_VERSION = ::T.let(nil, ::T.untyped)
end
class OpenSSL::SSL::SSLContext
def add_certificate(*_); end
def alpn_protocols(); end
def alpn_protocols=(alpn_protocols); end
def alpn_select_cb(); end
def alpn_select_cb=(alpn_select_cb); end
def enable_fallback_scsv(); end
def max_version=(version); end
def min_version=(version); end
DEFAULT_TMP_DH_CALLBACK = ::T.let(nil, ::T.untyped)
end
class OpenSSL::SSL::SSLSocket
def alpn_protocol(); end
def tmp_key(); end
end
module OpenSSL::X509
V_FLAG_NO_CHECK_TIME = ::T.let(nil, ::T.untyped)
V_FLAG_TRUSTED_FIRST = ::T.let(nil, ::T.untyped)
end
class OpenSSL::X509::Attribute
def ==(other); end
end
class OpenSSL::X509::CRL
def ==(other); end
end
class OpenSSL::X509::Extension
def ==(other); end
end
class OpenSSL::X509::Name
def to_utf8(); end
end
class OpenSSL::X509::Request
def ==(other); end
end
class OpenSSL::X509::Revoked
def ==(other); end
def to_der(); end
end
module OpenSSL
def self.fips_mode(); end
end
class PATH
def each(*args, &block); end
end
class Pathname
def fnmatch?(*_); end
def glob(*_); end
def make_symlink(_); end
end
class Proc
def <<(_); end
def >>(_); end
def clone(); end
end
class REXML::AttlistDecl
def initialize(source); end
end
class REXML::Attribute
def initialize(first, second=T.unsafe(nil), parent=T.unsafe(nil)); end
end
class REXML::Attributes
def initialize(element); end
end
class REXML::CData
def initialize(first, whitespace=T.unsafe(nil), parent=T.unsafe(nil)); end
end
class REXML::Child
def initialize(parent=T.unsafe(nil)); end
end
class REXML::Comment
def initialize(first, second=T.unsafe(nil)); end
end
class REXML::Declaration
def initialize(src); end
end
class REXML::DocType
def initialize(first, parent=T.unsafe(nil)); end
end
class REXML::Document
def initialize(source=T.unsafe(nil), context=T.unsafe(nil)); end
end
class REXML::Element
def initialize(arg=T.unsafe(nil), parent=T.unsafe(nil), context=T.unsafe(nil)); end
end
class REXML::Elements
def initialize(parent); end
end
class REXML::Entity
def initialize(stream, value=T.unsafe(nil), parent=T.unsafe(nil), reference=T.unsafe(nil)); end
end
class REXML::ExternalEntity
def initialize(src); end
end
class REXML::Formatters::Default
def initialize(ie_hack=T.unsafe(nil)); end
end
class REXML::Formatters::Pretty
def initialize(indentation=T.unsafe(nil), ie_hack=T.unsafe(nil)); end
end
class REXML::IOSource
def initialize(arg, block_size=T.unsafe(nil), encoding=T.unsafe(nil)); end
end
class REXML::Instruction
def initialize(target, content=T.unsafe(nil)); end
end
class REXML::NotationDecl
def initialize(name, middle, pub, sys); end
end
class REXML::Output
def initialize(real_IO, encd=T.unsafe(nil)); end
end
class REXML::ParseException
def initialize(message, source=T.unsafe(nil), parser=T.unsafe(nil), exception=T.unsafe(nil)); end
end
class REXML::Parsers::BaseParser
def initialize(source); end
QNAME = ::T.let(nil, ::T.untyped)
QNAME_STR = ::T.let(nil, ::T.untyped)
end
class REXML::Parsers::StreamParser
def initialize(source, listener); end
end
class REXML::Parsers::TreeParser
def initialize(source, build_context=T.unsafe(nil)); end
end
class REXML::Parsers::XPathParser
LOCAL_NAME_WILDCARD = ::T.let(nil, ::T.untyped)
PREFIX_WILDCARD = ::T.let(nil, ::T.untyped)
end
class REXML::Source
def initialize(arg, encoding=T.unsafe(nil)); end
end
class REXML::SyncEnumerator
def initialize(*enums); end
end
class REXML::Text
def initialize(arg, respect_whitespace=T.unsafe(nil), parent=T.unsafe(nil), raw=T.unsafe(nil), entity_filter=T.unsafe(nil), illegal=T.unsafe(nil)); end
end
class REXML::UndefinedNamespaceException
def initialize(prefix, source, parser); end
end
class REXML::Validation::ValidationException
def initialize(msg); end
end
class REXML::XMLDecl
def initialize(version=T.unsafe(nil), encoding=T.unsafe(nil), standalone=T.unsafe(nil)); end
end
class REXML::XPath
def self.match(element, path=T.unsafe(nil), namespaces=T.unsafe(nil), variables=T.unsafe(nil), options=T.unsafe(nil)); end
end
class REXML::XPathNode
def context(); end
def initialize(node, context=T.unsafe(nil)); end
def position(); end
def raw_node(); end
end
class REXML::XPathNode
end
class REXML::XPathParser
def initialize(strict: T.unsafe(nil)); end
end
class Random
def self.bytes(_); end
end
class Range
def %(_); end
def entries(); end
def to_a(); end
end
module RbConfig
def self.expand(val, config=T.unsafe(nil)); end
def self.fire_update!(key, val, mkconf=T.unsafe(nil), conf=T.unsafe(nil)); end
def self.ruby(); end
end
module Readline
def self.completion_quote_character(); end
end
class Requirement
def self.cask(val=T.unsafe(nil)); end
def self.download(val=T.unsafe(nil)); end
def self.fatal(val=T.unsafe(nil)); end
end
class RuboCop::Cask::AST::CaskBlock
def cask_body(*args, &block); end
end
class RuboCop::Cask::AST::Stanza
def app?(); end
def appcast?(); end
def artifact?(); end
def audio_unit_plugin?(); end
def auto_updates?(); end
def binary?(); end
def caveats?(); end
def colorpicker?(); end
def conflicts_with?(); end
def container?(); end
def depends_on?(); end
def dictionary?(); end
def font?(); end
def homepage?(); end
def input_method?(); end
def installer?(); end
def internet_plugin?(); end
def manpage?(); end
def mdimporter?(); end
def name?(); end
def parent_node(*args, &block); end
def pkg?(); end
def postflight?(); end
def preflight?(); end
def prefpane?(); end
def qlplugin?(); end
def screen_saver?(); end
def service?(); end
def sha256?(); end
def source(*args, &block); end
def source_with_comments(*args, &block); end
def stage_only?(); end
def stanza_name(*args, &block); end
def suite?(); end
def uninstall?(); end
def uninstall_postflight?(); end
def uninstall_preflight?(); end
def url?(); end
def version?(); end
def vst_plugin?(); end
def zap?(); end
end
module RuboCop::Cop::Cask::OnHomepageStanza
def toplevel_stanzas(*args, &block); end
end
class RubyLex
include ::RubyToken
def Fail(err=T.unsafe(nil), *rest); end
def Raise(err=T.unsafe(nil), *rest); end
def char_no(); end
def each_top_level_statement(); end
def eof?(); end
def exception_on_syntax_error(); end
def exception_on_syntax_error=(exception_on_syntax_error); end
def get_readed(); end
def getc(); end
def getc_of_rests(); end
def gets(); end
def identify_comment(); end
def identify_gvar(); end
def identify_here_document(); end
def identify_identifier(); end
def identify_number(); end
def identify_quotation(); end
def identify_string(ltype, quoted=T.unsafe(nil)); end
def identify_string_dvar(); end
def indent(); end
def initialize_input(); end
def lex(); end
def lex_init(); end
def lex_int2(); end
def line_no(); end
def peek(i=T.unsafe(nil)); end
def peek_equal?(str); end
def peek_match?(regexp); end
def prompt(); end
def read_escape(); end
def readed_auto_clean_up(); end
def readed_auto_clean_up=(readed_auto_clean_up); end
def seek(); end
def set_input(io, p=T.unsafe(nil), &block); end
def set_prompt(p=T.unsafe(nil), &block); end
def skip_space(); end
def skip_space=(skip_space); end
def token(); end
def ungetc(c=T.unsafe(nil)); end
DEINDENT_CLAUSE = ::T.let(nil, ::T.untyped)
DLtype2Token = ::T.let(nil, ::T.untyped)
ENINDENT_CLAUSE = ::T.let(nil, ::T.untyped)
Ltype2Token = ::T.let(nil, ::T.untyped)
PERCENT_LTYPE = ::T.let(nil, ::T.untyped)
PERCENT_PAREN = ::T.let(nil, ::T.untyped)
end
class RubyLex::AlreadyDefinedToken
end
class RubyLex::AlreadyDefinedToken
end
class RubyLex::SyntaxError
end
class RubyLex::SyntaxError
end
class RubyLex::TerminateLineInput
end
class RubyLex::TerminateLineInput
end
class RubyLex::TkReading2TokenDuplicateError
end
class RubyLex::TkReading2TokenDuplicateError
end
class RubyLex::TkReading2TokenNoKey
end
class RubyLex::TkReading2TokenNoKey
end
class RubyLex::TkSymbol2TokenNoKey
end
class RubyLex::TkSymbol2TokenNoKey
end
class RubyLex
extend ::Exception2MessageMapper
def self.debug?(); end
def self.debug_level(); end
def self.debug_level=(debug_level); end
def self.included(mod); end
end
module RubyToken
def Token(token, value=T.unsafe(nil)); end
EXPR_ARG = ::T.let(nil, ::T.untyped)
EXPR_BEG = ::T.let(nil, ::T.untyped)
EXPR_CLASS = ::T.let(nil, ::T.untyped)
EXPR_DOT = ::T.let(nil, ::T.untyped)
EXPR_END = ::T.let(nil, ::T.untyped)
EXPR_FNAME = ::T.let(nil, ::T.untyped)
EXPR_MID = ::T.let(nil, ::T.untyped)
TkReading2Token = ::T.let(nil, ::T.untyped)
TkSymbol2Token = ::T.let(nil, ::T.untyped)
TokenDefinitions = ::T.let(nil, ::T.untyped)
end
class RubyToken::TkALIAS
end
class RubyToken::TkALIAS
end
class RubyToken::TkAMPER
end
class RubyToken::TkAMPER
end
class RubyToken::TkAND
end
class RubyToken::TkAND
end
class RubyToken::TkANDOP
end
class RubyToken::TkANDOP
end
class RubyToken::TkAREF
end
class RubyToken::TkAREF
end
class RubyToken::TkASET
end
class RubyToken::TkASET
end
class RubyToken::TkASSIGN
end
class RubyToken::TkASSIGN
end
class RubyToken::TkASSOC
end
class RubyToken::TkASSOC
end
class RubyToken::TkAT
end
class RubyToken::TkAT
end
class RubyToken::TkBACKQUOTE
end
class RubyToken::TkBACKQUOTE
end
class RubyToken::TkBACKSLASH
end
class RubyToken::TkBACKSLASH
end
class RubyToken::TkBACK_REF
end
class RubyToken::TkBACK_REF
end
class RubyToken::TkBEGIN
end
class RubyToken::TkBEGIN
end
class RubyToken::TkBITAND
end
class RubyToken::TkBITAND
end
class RubyToken::TkBITNOT
end
class RubyToken::TkBITNOT
end
class RubyToken::TkBITOR
end
class RubyToken::TkBITOR
end
class RubyToken::TkBITXOR
end
class RubyToken::TkBITXOR
end
class RubyToken::TkBREAK
end
class RubyToken::TkBREAK
end
class RubyToken::TkCASE
end
class RubyToken::TkCASE
end
class RubyToken::TkCLASS
end
class RubyToken::TkCLASS
end
class RubyToken::TkCMP
end
class RubyToken::TkCMP
end
class RubyToken::TkCOLON
end
class RubyToken::TkCOLON
end
class RubyToken::TkCOLON2
end
class RubyToken::TkCOLON2
end
class RubyToken::TkCOLON3
end
class RubyToken::TkCOLON3
end
class RubyToken::TkCOMMA
end
class RubyToken::TkCOMMA
end
class RubyToken::TkCOMMENT
end
class RubyToken::TkCOMMENT
end
class RubyToken::TkCONSTANT
end
class RubyToken::TkCONSTANT
end
class RubyToken::TkCVAR
end
class RubyToken::TkCVAR
end
class RubyToken::TkDEF
end
class RubyToken::TkDEF
end
class RubyToken::TkDEFINED
end
class RubyToken::TkDEFINED
end
class RubyToken::TkDIV
end
class RubyToken::TkDIV
end
class RubyToken::TkDO
end
class RubyToken::TkDO
end
class RubyToken::TkDOLLAR
end
class RubyToken::TkDOLLAR
end
class RubyToken::TkDOT
end
class RubyToken::TkDOT
end
class RubyToken::TkDOT2
end
class RubyToken::TkDOT2
end
class RubyToken::TkDOT3
end
class RubyToken::TkDOT3
end
class RubyToken::TkDREGEXP
end
class RubyToken::TkDREGEXP
end
class RubyToken::TkDSTRING
end
class RubyToken::TkDSTRING
end
class RubyToken::TkDXSTRING
end
class RubyToken::TkDXSTRING
end
class RubyToken::TkELSE
end
class RubyToken::TkELSE
end
class RubyToken::TkELSIF
end
class RubyToken::TkELSIF
end
class RubyToken::TkEND
end
class RubyToken::TkEND
end
class RubyToken::TkEND_OF_SCRIPT
end
class RubyToken::TkEND_OF_SCRIPT
end
class RubyToken::TkENSURE
end
class RubyToken::TkENSURE
end
class RubyToken::TkEQ
end
class RubyToken::TkEQ
end
class RubyToken::TkEQQ
end
class RubyToken::TkEQQ
end
class RubyToken::TkError
end
class RubyToken::TkError
end
class RubyToken::TkFALSE
end
class RubyToken::TkFALSE
end
class RubyToken::TkFID
end
class RubyToken::TkFID
end
class RubyToken::TkFLOAT
end
class RubyToken::TkFLOAT
end
class RubyToken::TkFOR
end
class RubyToken::TkFOR
end
class RubyToken::TkGEQ
end
class RubyToken::TkGEQ
end
class RubyToken::TkGT
end
class RubyToken::TkGT
end
class RubyToken::TkGVAR
end
class RubyToken::TkGVAR
end
class RubyToken::TkIDENTIFIER
end
class RubyToken::TkIDENTIFIER
end
class RubyToken::TkIF
end
class RubyToken::TkIF
end
class RubyToken::TkIF_MOD
end
class RubyToken::TkIF_MOD
end
class RubyToken::TkIN
end
class RubyToken::TkIN
end
class RubyToken::TkINTEGER
end
class RubyToken::TkINTEGER
end
class RubyToken::TkIVAR
end
class RubyToken::TkIVAR
end
class RubyToken::TkId
def initialize(seek, line_no, char_no, name); end
def name(); end
end
class RubyToken::TkId
end
class RubyToken::TkLBRACE
end
class RubyToken::TkLBRACE
end
class RubyToken::TkLBRACK
end
class RubyToken::TkLBRACK
end
class RubyToken::TkLEQ
end
class RubyToken::TkLEQ
end
class RubyToken::TkLPAREN
end
class RubyToken::TkLPAREN
end
class RubyToken::TkLSHFT
end
class RubyToken::TkLSHFT
end
class RubyToken::TkLT
end
class RubyToken::TkLT
end
class RubyToken::TkMATCH
end
class RubyToken::TkMATCH
end
class RubyToken::TkMINUS
end
class RubyToken::TkMINUS
end
class RubyToken::TkMOD
end
class RubyToken::TkMOD
end
class RubyToken::TkMODULE
end
class RubyToken::TkMODULE
end
class RubyToken::TkMULT
end
class RubyToken::TkMULT
end
class RubyToken::TkNEQ
end
class RubyToken::TkNEQ
end
class RubyToken::TkNEXT
end
class RubyToken::TkNEXT
end
class RubyToken::TkNIL
end
class RubyToken::TkNIL
end
class RubyToken::TkNL
end
class RubyToken::TkNL
end
class RubyToken::TkNMATCH
end
class RubyToken::TkNMATCH
end
class RubyToken::TkNOT
end
class RubyToken::TkNOT
end
class RubyToken::TkNOTOP
end
class RubyToken::TkNOTOP
end
class RubyToken::TkNTH_REF
end
class RubyToken::TkNTH_REF
end
class RubyToken::TkNode
def node(); end
end
class RubyToken::TkNode
end
class RubyToken::TkOPASGN
def initialize(seek, line_no, char_no, op); end
def op(); end
end
class RubyToken::TkOPASGN
end
class RubyToken::TkOR
end
class RubyToken::TkOR
end
class RubyToken::TkOROP
end
class RubyToken::TkOROP
end
class RubyToken::TkOp
def name(); end
def name=(name); end
end
class RubyToken::TkOp
end
class RubyToken::TkPLUS
end
class RubyToken::TkPLUS
end
class RubyToken::TkPOW
end
class RubyToken::TkPOW
end
class RubyToken::TkQUESTION
end
class RubyToken::TkQUESTION
end
class RubyToken::TkRBRACE
end
class RubyToken::TkRBRACE
end
class RubyToken::TkRBRACK
end
class RubyToken::TkRBRACK
end
class RubyToken::TkRD_COMMENT
end
class RubyToken::TkRD_COMMENT
end
class RubyToken::TkREDO
end
class RubyToken::TkREDO
end
class RubyToken::TkREGEXP
end
class RubyToken::TkREGEXP
end
class RubyToken::TkRESCUE
end
class RubyToken::TkRESCUE
end
class RubyToken::TkRETRY
end
class RubyToken::TkRETRY
end
class RubyToken::TkRETURN
end
class RubyToken::TkRETURN
end
class RubyToken::TkRPAREN
end
class RubyToken::TkRPAREN
end
class RubyToken::TkRSHFT
end
class RubyToken::TkRSHFT
end
class RubyToken::TkSELF
end
class RubyToken::TkSELF
end
class RubyToken::TkSEMICOLON
end
class RubyToken::TkSEMICOLON
end
class RubyToken::TkSPACE
end
class RubyToken::TkSPACE
end
class RubyToken::TkSTAR
end
class RubyToken::TkSTAR
end
class RubyToken::TkSTRING
end
class RubyToken::TkSTRING
end
class RubyToken::TkSUPER
end
class RubyToken::TkSUPER
end
class RubyToken::TkSYMBEG
end
class RubyToken::TkSYMBEG
end
class RubyToken::TkSYMBOL
end
class RubyToken::TkSYMBOL
end
class RubyToken::TkTHEN
end
class RubyToken::TkTHEN
end
class RubyToken::TkTRUE
end
class RubyToken::TkTRUE
end
class RubyToken::TkUMINUS
end
class RubyToken::TkUMINUS
end
class RubyToken::TkUNDEF
end
class RubyToken::TkUNDEF
end
class RubyToken::TkUNLESS
end
class RubyToken::TkUNLESS
end
class RubyToken::TkUNLESS_MOD
end
class RubyToken::TkUNLESS_MOD
end
class RubyToken::TkUNTIL
end
class RubyToken::TkUNTIL
end
class RubyToken::TkUNTIL_MOD
end
class RubyToken::TkUNTIL_MOD
end
class RubyToken::TkUPLUS
end
class RubyToken::TkUPLUS
end
class RubyToken::TkUnknownChar
def initialize(seek, line_no, char_no, id); end
def name(); end
end
class RubyToken::TkUnknownChar
end
class RubyToken::TkVal
def initialize(seek, line_no, char_no, value=T.unsafe(nil)); end
def value(); end
end
class RubyToken::TkVal
end
class RubyToken::TkWHEN
end
class RubyToken::TkWHEN
end
class RubyToken::TkWHILE
end
class RubyToken::TkWHILE
end
class RubyToken::TkWHILE_MOD
end
class RubyToken::TkWHILE_MOD
end
class RubyToken::TkXSTRING
end
class RubyToken::TkXSTRING
end
class RubyToken::TkYIELD
end
class RubyToken::TkYIELD
end
class RubyToken::Tk__FILE__
end
class RubyToken::Tk__FILE__
end
class RubyToken::Tk__LINE__
end
class RubyToken::Tk__LINE__
end
class RubyToken::TkfLBRACE
end
class RubyToken::TkfLBRACE
end
class RubyToken::TkfLBRACK
end
class RubyToken::TkfLBRACK
end
class RubyToken::TkfLPAREN
end
class RubyToken::TkfLPAREN
end
class RubyToken::TklBEGIN
end
class RubyToken::TklBEGIN
end
class RubyToken::TklEND
end
class RubyToken::TklEND
end
class RubyToken::Token
def char_no(); end
def initialize(seek, line_no, char_no); end
def line_no(); end
def seek(); end
end
class RubyToken::Token
end
module RubyToken
def self.def_token(token_n, super_token=T.unsafe(nil), reading=T.unsafe(nil), *opts); end
end
module RubyVM::AbstractSyntaxTree
end
class RubyVM::AbstractSyntaxTree::Node
def children(); end
def first_column(); end
def first_lineno(); end
def last_column(); end
def last_lineno(); end
def pretty_print_children(q, names=T.unsafe(nil)); end
def type(); end
end
class RubyVM::AbstractSyntaxTree::Node
end
module RubyVM::AbstractSyntaxTree
def self.of(_); end
def self.parse(_); end
def self.parse_file(_); end
end
module RubyVM::MJIT
end
module RubyVM::MJIT
def self.enabled?(); end
def self.pause(*_); end
def self.resume(); end
end
class RubyVM
def self.resolve_feature_path(_); end
end
ScanError = StringScanner::Error
class Set
def ==(other); end
def ===(o); end
def compare_by_identity(); end
def compare_by_identity?(); end
def divide(&func); end
def eql?(o); end
def flatten_merge(set, seen=T.unsafe(nil)); end
def pretty_print(pp); end
def pretty_print_cycle(pp); end
def reset(); end
InspectKey = ::T.let(nil, ::T.untyped)
end
class Socket
AF_CCITT = ::T.let(nil, ::T.untyped)
AF_CHAOS = ::T.let(nil, ::T.untyped)
AF_CNT = ::T.let(nil, ::T.untyped)
AF_COIP = ::T.let(nil, ::T.untyped)
AF_DATAKIT = ::T.let(nil, ::T.untyped)
AF_DLI = ::T.let(nil, ::T.untyped)
AF_E164 = ::T.let(nil, ::T.untyped)
AF_ECMA = ::T.let(nil, ::T.untyped)
AF_HYLINK = ::T.let(nil, ::T.untyped)
AF_IMPLINK = ::T.let(nil, ::T.untyped)
AF_ISO = ::T.let(nil, ::T.untyped)
AF_LAT = ::T.let(nil, ::T.untyped)
AF_LINK = ::T.let(nil, ::T.untyped)
AF_NATM = ::T.let(nil, ::T.untyped)
AF_NDRV = ::T.let(nil, ::T.untyped)
AF_NETBIOS = ::T.let(nil, ::T.untyped)
AF_NS = ::T.let(nil, ::T.untyped)
AF_OSI = ::T.let(nil, ::T.untyped)
AF_PPP = ::T.let(nil, ::T.untyped)
AF_PUP = ::T.let(nil, ::T.untyped)
AF_SIP = ::T.let(nil, ::T.untyped)
AF_SYSTEM = ::T.let(nil, ::T.untyped)
AI_DEFAULT = ::T.let(nil, ::T.untyped)
AI_MASK = ::T.let(nil, ::T.untyped)
AI_V4MAPPED_CFG = ::T.let(nil, ::T.untyped)
EAI_BADHINTS = ::T.let(nil, ::T.untyped)
EAI_MAX = ::T.let(nil, ::T.untyped)
EAI_PROTOCOL = ::T.let(nil, ::T.untyped)
IFF_ALTPHYS = ::T.let(nil, ::T.untyped)
IFF_LINK0 = ::T.let(nil, ::T.untyped)
IFF_LINK1 = ::T.let(nil, ::T.untyped)
IFF_LINK2 = ::T.let(nil, ::T.untyped)
IFF_OACTIVE = ::T.let(nil, ::T.untyped)
IFF_SIMPLEX = ::T.let(nil, ::T.untyped)
IPPROTO_EON = ::T.let(nil, ::T.untyped)
IPPROTO_GGP = ::T.let(nil, ::T.untyped)
IPPROTO_HELLO = ::T.let(nil, ::T.untyped)
IPPROTO_MAX = ::T.let(nil, ::T.untyped)
IPPROTO_ND = ::T.let(nil, ::T.untyped)
IPPROTO_XTP = ::T.let(nil, ::T.untyped)
IPV6_DONTFRAG = ::T.let(nil, ::T.untyped)
IPV6_PATHMTU = ::T.let(nil, ::T.untyped)
IPV6_RECVPATHMTU = ::T.let(nil, ::T.untyped)
IPV6_USE_MIN_MTU = ::T.let(nil, ::T.untyped)
IP_PORTRANGE = ::T.let(nil, ::T.untyped)
IP_RECVDSTADDR = ::T.let(nil, ::T.untyped)
IP_RECVIF = ::T.let(nil, ::T.untyped)
LOCAL_PEERCRED = ::T.let(nil, ::T.untyped)
MSG_EOF = ::T.let(nil, ::T.untyped)
MSG_FLUSH = ::T.let(nil, ::T.untyped)
MSG_HAVEMORE = ::T.let(nil, ::T.untyped)
MSG_HOLD = ::T.let(nil, ::T.untyped)
MSG_RCVMORE = ::T.let(nil, ::T.untyped)
MSG_SEND = ::T.let(nil, ::T.untyped)
PF_CCITT = ::T.let(nil, ::T.untyped)
PF_CHAOS = ::T.let(nil, ::T.untyped)
PF_CNT = ::T.let(nil, ::T.untyped)
PF_COIP = ::T.let(nil, ::T.untyped)
PF_DATAKIT = ::T.let(nil, ::T.untyped)
PF_DLI = ::T.let(nil, ::T.untyped)
PF_ECMA = ::T.let(nil, ::T.untyped)
PF_HYLINK = ::T.let(nil, ::T.untyped)
PF_IMPLINK = ::T.let(nil, ::T.untyped)
PF_ISO = ::T.let(nil, ::T.untyped)
PF_LAT = ::T.let(nil, ::T.untyped)
PF_LINK = ::T.let(nil, ::T.untyped)
PF_NATM = ::T.let(nil, ::T.untyped)
PF_NDRV = ::T.let(nil, ::T.untyped)
PF_NETBIOS = ::T.let(nil, ::T.untyped)
PF_NS = ::T.let(nil, ::T.untyped)
PF_OSI = ::T.let(nil, ::T.untyped)
PF_PIP = ::T.let(nil, ::T.untyped)
PF_PPP = ::T.let(nil, ::T.untyped)
PF_PUP = ::T.let(nil, ::T.untyped)
PF_RTIP = ::T.let(nil, ::T.untyped)
PF_SIP = ::T.let(nil, ::T.untyped)
PF_SYSTEM = ::T.let(nil, ::T.untyped)
PF_XTP = ::T.let(nil, ::T.untyped)
SCM_CREDS = ::T.let(nil, ::T.untyped)
SO_DONTTRUNC = ::T.let(nil, ::T.untyped)
SO_NKE = ::T.let(nil, ::T.untyped)
SO_NOSIGPIPE = ::T.let(nil, ::T.untyped)
SO_NREAD = ::T.let(nil, ::T.untyped)
SO_USELOOPBACK = ::T.let(nil, ::T.untyped)
SO_WANTMORE = ::T.let(nil, ::T.untyped)
SO_WANTOOBFLAG = ::T.let(nil, ::T.untyped)
TCP_NOOPT = ::T.let(nil, ::T.untyped)
TCP_NOPUSH = ::T.let(nil, ::T.untyped)
end
module Socket::Constants
AF_CCITT = ::T.let(nil, ::T.untyped)
AF_CHAOS = ::T.let(nil, ::T.untyped)
AF_CNT = ::T.let(nil, ::T.untyped)
AF_COIP = ::T.let(nil, ::T.untyped)
AF_DATAKIT = ::T.let(nil, ::T.untyped)
AF_DLI = ::T.let(nil, ::T.untyped)
AF_E164 = ::T.let(nil, ::T.untyped)
AF_ECMA = ::T.let(nil, ::T.untyped)
AF_HYLINK = ::T.let(nil, ::T.untyped)
AF_IMPLINK = ::T.let(nil, ::T.untyped)
AF_ISO = ::T.let(nil, ::T.untyped)
AF_LAT = ::T.let(nil, ::T.untyped)
AF_LINK = ::T.let(nil, ::T.untyped)
AF_NATM = ::T.let(nil, ::T.untyped)
AF_NDRV = ::T.let(nil, ::T.untyped)
AF_NETBIOS = ::T.let(nil, ::T.untyped)
AF_NS = ::T.let(nil, ::T.untyped)
AF_OSI = ::T.let(nil, ::T.untyped)
AF_PPP = ::T.let(nil, ::T.untyped)
AF_PUP = ::T.let(nil, ::T.untyped)
AF_SIP = ::T.let(nil, ::T.untyped)
AF_SYSTEM = ::T.let(nil, ::T.untyped)
AI_DEFAULT = ::T.let(nil, ::T.untyped)
AI_MASK = ::T.let(nil, ::T.untyped)
AI_V4MAPPED_CFG = ::T.let(nil, ::T.untyped)
EAI_BADHINTS = ::T.let(nil, ::T.untyped)
EAI_MAX = ::T.let(nil, ::T.untyped)
EAI_PROTOCOL = ::T.let(nil, ::T.untyped)
IFF_ALTPHYS = ::T.let(nil, ::T.untyped)
IFF_LINK0 = ::T.let(nil, ::T.untyped)
IFF_LINK1 = ::T.let(nil, ::T.untyped)
IFF_LINK2 = ::T.let(nil, ::T.untyped)
IFF_OACTIVE = ::T.let(nil, ::T.untyped)
IFF_SIMPLEX = ::T.let(nil, ::T.untyped)
IPPROTO_EON = ::T.let(nil, ::T.untyped)
IPPROTO_GGP = ::T.let(nil, ::T.untyped)
IPPROTO_HELLO = ::T.let(nil, ::T.untyped)
IPPROTO_MAX = ::T.let(nil, ::T.untyped)
IPPROTO_ND = ::T.let(nil, ::T.untyped)
IPPROTO_XTP = ::T.let(nil, ::T.untyped)
IPV6_DONTFRAG = ::T.let(nil, ::T.untyped)
IPV6_PATHMTU = ::T.let(nil, ::T.untyped)
IPV6_RECVPATHMTU = ::T.let(nil, ::T.untyped)
IPV6_USE_MIN_MTU = ::T.let(nil, ::T.untyped)
IP_PORTRANGE = ::T.let(nil, ::T.untyped)
IP_RECVDSTADDR = ::T.let(nil, ::T.untyped)
IP_RECVIF = ::T.let(nil, ::T.untyped)
LOCAL_PEERCRED = ::T.let(nil, ::T.untyped)
MSG_EOF = ::T.let(nil, ::T.untyped)
MSG_FLUSH = ::T.let(nil, ::T.untyped)
MSG_HAVEMORE = ::T.let(nil, ::T.untyped)
MSG_HOLD = ::T.let(nil, ::T.untyped)
MSG_RCVMORE = ::T.let(nil, ::T.untyped)
MSG_SEND = ::T.let(nil, ::T.untyped)
PF_CCITT = ::T.let(nil, ::T.untyped)
PF_CHAOS = ::T.let(nil, ::T.untyped)
PF_CNT = ::T.let(nil, ::T.untyped)
PF_COIP = ::T.let(nil, ::T.untyped)
PF_DATAKIT = ::T.let(nil, ::T.untyped)
PF_DLI = ::T.let(nil, ::T.untyped)
PF_ECMA = ::T.let(nil, ::T.untyped)
PF_HYLINK = ::T.let(nil, ::T.untyped)
PF_IMPLINK = ::T.let(nil, ::T.untyped)
PF_ISO = ::T.let(nil, ::T.untyped)
PF_LAT = ::T.let(nil, ::T.untyped)
PF_LINK = ::T.let(nil, ::T.untyped)
PF_NATM = ::T.let(nil, ::T.untyped)
PF_NDRV = ::T.let(nil, ::T.untyped)
PF_NETBIOS = ::T.let(nil, ::T.untyped)
PF_NS = ::T.let(nil, ::T.untyped)
PF_OSI = ::T.let(nil, ::T.untyped)
PF_PIP = ::T.let(nil, ::T.untyped)
PF_PPP = ::T.let(nil, ::T.untyped)
PF_PUP = ::T.let(nil, ::T.untyped)
PF_RTIP = ::T.let(nil, ::T.untyped)
PF_SIP = ::T.let(nil, ::T.untyped)
PF_SYSTEM = ::T.let(nil, ::T.untyped)
PF_XTP = ::T.let(nil, ::T.untyped)
SCM_CREDS = ::T.let(nil, ::T.untyped)
SO_DONTTRUNC = ::T.let(nil, ::T.untyped)
SO_NKE = ::T.let(nil, ::T.untyped)
SO_NOSIGPIPE = ::T.let(nil, ::T.untyped)
SO_NREAD = ::T.let(nil, ::T.untyped)
SO_USELOOPBACK = ::T.let(nil, ::T.untyped)
SO_WANTMORE = ::T.let(nil, ::T.untyped)
SO_WANTOOBFLAG = ::T.let(nil, ::T.untyped)
TCP_NOOPT = ::T.let(nil, ::T.untyped)
TCP_NOPUSH = ::T.let(nil, ::T.untyped)
end
class SortedSet
def initialize(*args, &block); end
end
class SortedSet
def self.setup(); end
end
class String
include ::JSON::Ext::Generator::GeneratorMethods::String
include ::String::Compat
def shellescape(); end
def shellsplit(); end
end
class StringScanner
def bol?(); end
def initialize(*_); end
Id = ::T.let(nil, ::T.untyped)
Version = ::T.let(nil, ::T.untyped)
end
class Struct
def filter(*_); end
end
Struct::Group = Etc::Group
Struct::Passwd = Etc::Passwd
Struct::Tms = Process::Tms
class Tempfile
def _close(); end
def inspect(); end
end
class Tempfile::Remover
def call(*args); end
def initialize(tmpfile); end
end
class Tempfile::Remover
end
class TracePoint
def __enable(_, _1); end
def eval_script(); end
def instruction_sequence(); end
def parameters(); end
end
class TrueClass
include ::JSON::Ext::Generator::GeneratorMethods::TrueClass
end
module Tty
def self.blue(); end
def self.bold(); end
def self.cyan(); end
def self.default(); end
def self.green(); end
def self.italic(); end
def self.magenta(); end
def self.no_underline(); end
def self.red(); end
def self.reset(); end
def self.strikethrough(); end
def self.underline(); end
def self.yellow(); end
end
module URI
include ::URI::RFC2396_REGEXP
end
class URI::FTP
def self.new2(user, password, host, port, path, typecode=T.unsafe(nil), arg_check=T.unsafe(nil)); end
end
class URI::File
def check_password(user); end
def check_user(user); end
def check_userinfo(user); end
def set_userinfo(v); end
COMPONENT = ::T.let(nil, ::T.untyped)
DEFAULT_PORT = ::T.let(nil, ::T.untyped)
end
class URI::File
end
class URI::LDAP
def attributes(); end
def attributes=(val); end
def dn(); end
def dn=(val); end
def extensions(); end
def extensions=(val); end
def filter(); end
def filter=(val); end
def initialize(*arg); end
def scope(); end
def scope=(val); end
def set_attributes(val); end
def set_dn(val); end
def set_extensions(val); end
def set_filter(val); end
def set_scope(val); end
end
class URI::MailTo
def initialize(*arg); end
end
URI::Parser = URI::RFC2396_Parser
URI::REGEXP = URI::RFC2396_REGEXP
class URI::RFC2396_Parser
def initialize(opts=T.unsafe(nil)); end
end
class URI::RFC3986_Parser
def join(*uris); end
def parse(uri); end
def regexp(); end
def split(uri); end
RFC3986_relative_ref = ::T.let(nil, ::T.untyped)
end
module URI::Util
def self.make_components_hash(klass, array_hash); end
end
module URI
extend ::URI::Escape
def self.get_encoding(label); end
end
class URL
def branch(); end
def cookies(); end
def data(); end
def path(*args, &block); end
def referer(); end
def revision(); end
def revisions(); end
def scheme(*args, &block); end
def tag(); end
def to_s(*args, &block); end
def trust_cert(); end
def user_agent(); end
def using(); end
end
module UnicodeNormalize
end
module UnicodeNormalize
end
module Warning
extend ::Warning
end
class Zlib::Deflate
def initialize(*_); end
end
class Zlib::GzipReader
def initialize(*_); end
end
class Zlib::GzipWriter
def initialize(*_); end
end
class Zlib::Inflate
def initialize(*_); end
end