You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
advent-of-code/2019/ruby/sorbet/rbi/hidden-definitions/hidden.rbi

7489 lines
128 KiB

# 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 bsearch(); end
def bsearch_index(); end
def collect!(); end
def deconstruct(); end
def dig(*_); end
def flatten!(*_); end
def intersection(*_); end
def pack(fmt, buffer: T.unsafe(nil)); end
def replace(_); end
def shelljoin(); end
def to_h(); end
end
class Array
def self.try_convert(_); end
end
class BasicObject
def __binding__(); end
end
BasicObject::BasicObject = BasicObject
class BigDecimal
def clone(); end
EXCEPTION_NaN = ::T.let(nil, ::T.untyped)
SIGN_NaN = ::T.let(nil, ::T.untyped)
VERSION = ::T.let(nil, ::T.untyped)
end
class BigDecimal
def self.interpret_loosely(_); end
end
class Binding
def clone(); end
def irb(); end
end
class Bundler::Dependency
def branch(); end
def expanded_platforms(); end
def git(); 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::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::TooManyRequestsError
end
class Bundler::Fetcher::TooManyRequestsError
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
module Bundler::FileUtils
VERSION = ::T.let(nil, ::T.untyped)
end
class Bundler::FileUtils::Entry_
def link(dest); end
end
module Bundler::FileUtils
def self.cp_lr(src, dest, noop: T.unsafe(nil), verbose: T.unsafe(nil), dereference_root: T.unsafe(nil), remove_destination: T.unsafe(nil)); end
def self.link_entry(src, dest, dereference_root=T.unsafe(nil), remove_destination=T.unsafe(nil)); 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_input(cmd); end
def sh_with_status(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
class Bundler::Molinillo::DependencyGraph::Vertex
def _recursive_predecessors(vertices=T.unsafe(nil)); end
def _recursive_successors(vertices=T.unsafe(nil)); end
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
def installed_plugins(); end
def plugin_commands(plugin); end
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
module Bundler::Plugin
def self.list(); end
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
def add_to_load_path(paths); end
def all_specs(); end
def backport_ext_builder_monitor(); end
def correct_for_windows_path(path); end
def default_stubs(); end
def find_name(name); end
def gem_remote_fetcher(); end
def stub_rubygems(specs); end
def use_gemdeps(gemfile); 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::Thor
include ::Bundler::Thor::Base
include ::Bundler::Thor::Invocation
include ::Bundler::Thor::Shell
def help(command=T.unsafe(nil), subcommand=T.unsafe(nil)); end
Correctable = ::T.let(nil, ::T.untyped)
HELP_MAPPINGS = ::T.let(nil, ::T.untyped)
TEMPLATE_EXTNAME = ::T.let(nil, ::T.untyped)
THOR_RESERVED_WORDS = ::T.let(nil, ::T.untyped)
end
module Bundler::Thor::Actions
def _cleanup_options_and_set(options, key); end
def _shared_configuration(); end
def action(instance); end
def add_file(destination, *args, &block); end
def add_link(destination, *args); end
def append_file(path, *args, &block); end
def append_to_file(path, *args, &block); end
def apply(path, config=T.unsafe(nil)); end
def behavior(); end
def behavior=(behavior); end
def chmod(path, mode, config=T.unsafe(nil)); end
def comment_lines(path, flag, *args); end
def copy_file(source, *args, &block); end
def create_file(destination, *args, &block); end
def create_link(destination, *args); end
def destination_root(); end
def destination_root=(root); end
def directory(source, *args, &block); end
def empty_directory(destination, config=T.unsafe(nil)); end
def find_in_source_paths(file); end
def get(source, *args, &block); end
def gsub_file(path, flag, *args, &block); end
def in_root(); end
def initialize(args=T.unsafe(nil), options=T.unsafe(nil), config=T.unsafe(nil)); end
def inject_into_class(path, klass, *args, &block); end
def inject_into_file(destination, *args, &block); end
def inject_into_module(path, module_name, *args, &block); end
def insert_into_file(destination, *args, &block); end
def inside(dir=T.unsafe(nil), config=T.unsafe(nil), &block); end
def link_file(source, *args); end
def prepend_file(path, *args, &block); end
def prepend_to_file(path, *args, &block); end
def relative_to_original_destination_root(path, remove_dot=T.unsafe(nil)); end
def remove_dir(path, config=T.unsafe(nil)); end
def remove_file(path, config=T.unsafe(nil)); end
def run(command, config=T.unsafe(nil)); end
def run_ruby_script(command, config=T.unsafe(nil)); end
def source_paths(); end
def template(source, *args, &block); end
def thor(command, *args); end
def uncomment_lines(path, flag, *args); end
WARNINGS = ::T.let(nil, ::T.untyped)
end
class Bundler::Thor::Actions::CapturableERB
end
class Bundler::Thor::Actions::CapturableERB
end
module Bundler::Thor::Actions::ClassMethods
def add_runtime_options!(); end
def source_paths(); end
def source_paths_for_search(); end
def source_root(path=T.unsafe(nil)); end
end
module Bundler::Thor::Actions::ClassMethods
end
class Bundler::Thor::Actions::CreateFile
def data(); end
def force_on_collision?(); end
def force_or_skip_or_conflict(force, skip, &block); end
def identical?(); end
def initialize(base, destination, data, config=T.unsafe(nil)); end
def on_conflict_behavior(&block); end
def render(); end
end
class Bundler::Thor::Actions::CreateFile
end
class Bundler::Thor::Actions::CreateLink
end
class Bundler::Thor::Actions::CreateLink
end
class Bundler::Thor::Actions::Directory
def execute!(); end
def file_level_lookup(previous_lookup); end
def files(lookup); end
def initialize(base, source, destination=T.unsafe(nil), config=T.unsafe(nil), &block); end
def source(); end
end
class Bundler::Thor::Actions::Directory
end
class Bundler::Thor::Actions::EmptyDirectory
def base(); end
def config(); end
def convert_encoded_instructions(filename); end
def destination(); end
def destination=(destination); end
def exists?(); end
def given_destination(); end
def initialize(base, destination, config=T.unsafe(nil)); end
def invoke!(); end
def invoke_with_conflict_check(&block); end
def on_conflict_behavior(); end
def on_file_clash_behavior(); end
def pretend?(); end
def relative_destination(); end
def revoke!(); end
def say_status(status, color); end
end
class Bundler::Thor::Actions::EmptyDirectory
end
class Bundler::Thor::Actions::InjectIntoFile
def behavior(); end
def flag(); end
def initialize(base, destination, data, config); end
def replace!(regexp, string, force); end
def replacement(); end
def say_status(behavior, warning: T.unsafe(nil), color: T.unsafe(nil)); end
end
class Bundler::Thor::Actions::InjectIntoFile
end
module Bundler::Thor::Actions
def self.included(base); end
end
class Bundler::Thor::AmbiguousCommandError
end
class Bundler::Thor::AmbiguousCommandError
end
Bundler::Thor::AmbiguousTaskError = Bundler::Thor::AmbiguousCommandError
class Bundler::Thor::Argument
def banner(); end
def default(); end
def default_banner(); end
def description(); end
def enum(); end
def human_name(); end
def initialize(name, options=T.unsafe(nil)); end
def name(); end
def required(); end
def required?(); end
def show_default?(); end
def type(); end
def usage(); end
def valid_type?(type); end
def validate!(); end
VALID_TYPES = ::T.let(nil, ::T.untyped)
end
class Bundler::Thor::Argument
end
class Bundler::Thor::Arguments
def initialize(arguments=T.unsafe(nil)); end
def parse(args); end
def remaining(); end
NUMERIC = ::T.let(nil, ::T.untyped)
end
class Bundler::Thor::Arguments
def self.parse(*args); end
def self.split(args); end
end
module Bundler::Thor::Base
def args(); end
def args=(args); end
def initialize(args=T.unsafe(nil), local_options=T.unsafe(nil), config=T.unsafe(nil)); end
def options(); end
def options=(options); end
def parent_options(); end
def parent_options=(parent_options); end
end
module Bundler::Thor::Base::ClassMethods
def all_commands(); end
def all_tasks(); end
def argument(name, options=T.unsafe(nil)); end
def arguments(); end
def attr_accessor(*_); end
def attr_reader(*_); end
def attr_writer(*_); end
def baseclass(); end
def basename(); end
def build_option(name, options, scope); end
def build_options(options, scope); end
def check_default_type(); end
def check_default_type!(); end
def check_default_type?(); end
def check_unknown_options(); end
def check_unknown_options!(); end
def check_unknown_options?(config); end
def class_option(name, options=T.unsafe(nil)); end
def class_options(options=T.unsafe(nil)); end
def class_options_help(shell, groups=T.unsafe(nil)); end
def commands(); end
def create_command(meth); end
def create_task(meth); end
def disable_required_check?(command_name); end
def dispatch(command, given_args, given_opts, config); end
def exit_on_failure?(); end
def find_and_refresh_command(name); end
def find_and_refresh_task(name); end
def from_superclass(method, default=T.unsafe(nil)); end
def group(name=T.unsafe(nil)); end
def handle_argument_error(command, error, args, arity); end
def handle_no_command_error(command, has_namespace=T.unsafe(nil)); end
def handle_no_task_error(command, has_namespace=T.unsafe(nil)); end
def inherited(klass); end
def initialize_added(); end
def is_thor_reserved_word?(word, type); end
def method_added(meth); end
def namespace(name=T.unsafe(nil)); end
def no_commands(); end
def no_tasks(); end
def print_options(shell, options, group_name=T.unsafe(nil)); end
def public_command(*names); end
def public_task(*names); end
def remove_argument(*names); end
def remove_class_option(*names); end
def remove_command(*names); end
def remove_task(*names); end
def start(given_args=T.unsafe(nil), config=T.unsafe(nil)); end
def stop_on_unknown_option?(command_name); end
def strict_args_position(); end
def strict_args_position!(); end
def strict_args_position?(config); end
def tasks(); end
end
module Bundler::Thor::Base::ClassMethods
end
module Bundler::Thor::Base
def self.included(base); end
def self.register_klass_file(klass); end
def self.shell(); end
def self.shell=(shell); end
def self.subclass_files(); end
def self.subclasses(); end
end
class Bundler::Thor::Command
def formatted_usage(klass, namespace=T.unsafe(nil), subcommand=T.unsafe(nil)); end
def handle_argument_error?(instance, error, caller); end
def handle_no_method_error?(instance, error, caller); end
def hidden?(); end
def initialize(name, description, long_description, usage, options=T.unsafe(nil)); end
def local_method?(instance, name); end
def not_debugging?(instance); end
def private_method?(instance); end
def public_method?(instance); end
def required_arguments_for(klass, usage); end
def required_options(); end
def run(instance, args=T.unsafe(nil)); end
def sans_backtrace(backtrace, caller); end
FILE_REGEXP = ::T.let(nil, ::T.untyped)
end
class Bundler::Thor::Command
end
module Bundler::Thor::CoreExt
end
class Bundler::Thor::CoreExt::HashWithIndifferentAccess
def [](key); end
def []=(key, value); end
def convert_key(key); end
def delete(key); end
def fetch(key, *args); end
def initialize(hash=T.unsafe(nil)); end
def key?(key); end
def merge(other); end
def merge!(other); end
def method_missing(method, *args); end
def replace(other_hash); end
def reverse_merge(other); end
def reverse_merge!(other_hash); end
def values_at(*indices); end
end
class Bundler::Thor::CoreExt::HashWithIndifferentAccess
end
module Bundler::Thor::CoreExt
end
class Bundler::Thor::DynamicCommand
def initialize(name, options=T.unsafe(nil)); end
end
class Bundler::Thor::DynamicCommand
end
Bundler::Thor::DynamicTask = Bundler::Thor::DynamicCommand
class Bundler::Thor::Error
end
class Bundler::Thor::Error
end
class Bundler::Thor::Group
include ::Bundler::Thor::Base
include ::Bundler::Thor::Invocation
include ::Bundler::Thor::Shell
def _invoke_for_class_method(klass, command=T.unsafe(nil), *args, &block); end
end
class Bundler::Thor::Group
extend ::Bundler::Thor::Base::ClassMethods
extend ::Bundler::Thor::Invocation::ClassMethods
def self.banner(); end
def self.desc(description=T.unsafe(nil)); end
def self.get_options_from_invocations(group_options, base_options); end
def self.handle_argument_error(command, error, _args, arity); end
def self.help(shell); end
def self.invocation_blocks(); end
def self.invocations(); end
def self.invoke(*names, &block); end
def self.invoke_from_option(*names, &block); end
def self.printable_commands(*_); end
def self.printable_tasks(*_); end
def self.remove_invocation(*names); end
def self.self_command(); end
def self.self_task(); end
end
class Bundler::Thor::HiddenCommand
end
class Bundler::Thor::HiddenCommand
end
Bundler::Thor::HiddenTask = Bundler::Thor::HiddenCommand
module Bundler::Thor::Invocation
def _parse_initialization_options(args, opts, config); end
def _retrieve_class_and_command(name, sent_command=T.unsafe(nil)); end
def _retrieve_class_and_task(name, sent_command=T.unsafe(nil)); end
def _shared_configuration(); end
def current_command_chain(); end
def initialize(args=T.unsafe(nil), options=T.unsafe(nil), config=T.unsafe(nil), &block); end
def invoke(name=T.unsafe(nil), *args); end
def invoke_all(); end
def invoke_command(command, *args); end
def invoke_task(command, *args); end
def invoke_with_padding(*args); end
end
module Bundler::Thor::Invocation::ClassMethods
def prepare_for_invocation(key, name); end
end
module Bundler::Thor::Invocation::ClassMethods
end
module Bundler::Thor::Invocation
def self.included(base); end
end
class Bundler::Thor::InvocationError
end
class Bundler::Thor::InvocationError
end
module Bundler::Thor::LineEditor
end
class Bundler::Thor::LineEditor::Basic
def initialize(prompt, options); end
def options(); end
def prompt(); end
def readline(); end
end
class Bundler::Thor::LineEditor::Basic
def self.available?(); end
end
class Bundler::Thor::LineEditor::Readline
end
class Bundler::Thor::LineEditor::Readline::PathCompletion
def initialize(text); end
def matches(); end
end
class Bundler::Thor::LineEditor::Readline::PathCompletion
end
class Bundler::Thor::LineEditor::Readline
end
module Bundler::Thor::LineEditor
def self.best_available(); end
def self.readline(prompt, options=T.unsafe(nil)); end
end
class Bundler::Thor::MalformattedArgumentError
end
class Bundler::Thor::MalformattedArgumentError
end
class Bundler::Thor::Option
def aliases(); end
def array?(); end
def boolean?(); end
def dasherize(str); end
def dasherized?(); end
def group(); end
def hash?(); end
def hide(); end
def lazy_default(); end
def numeric?(); end
def repeatable(); end
def string?(); end
def switch_name(); end
def undasherize(str); end
def usage(padding=T.unsafe(nil)); end
def validate_default_type!(); end
VALID_TYPES = ::T.let(nil, ::T.untyped)
end
class Bundler::Thor::Option
def self.parse(key, value); end
end
class Bundler::Thor::Options
def assign_result!(option, result); end
def check_unknown!(); end
def current_is_switch?(); end
def current_is_switch_formatted?(); end
def initialize(hash_options=T.unsafe(nil), defaults=T.unsafe(nil), stop_on_unknown=T.unsafe(nil), disable_required_check=T.unsafe(nil)); end
def normalize_switch(arg); end
def parse_boolean(switch); end
def parse_peek(switch, option); end
def parsing_options?(); end
def switch?(arg); end
def switch_option(arg); end
EQ_RE = ::T.let(nil, ::T.untyped)
LONG_RE = ::T.let(nil, ::T.untyped)
OPTS_END = ::T.let(nil, ::T.untyped)
SHORT_NUM = ::T.let(nil, ::T.untyped)
SHORT_RE = ::T.let(nil, ::T.untyped)
SHORT_SQ_RE = ::T.let(nil, ::T.untyped)
end
class Bundler::Thor::Options
def self.to_switches(options); end
end
class Bundler::Thor::RequiredArgumentMissingError
end
class Bundler::Thor::RequiredArgumentMissingError
end
module Bundler::Thor::Sandbox
end
module Bundler::Thor::Sandbox
end
module Bundler::Thor::Shell
def _shared_configuration(); end
def ask(*args, &block); end
def error(*args, &block); end
def file_collision(*args, &block); end
def initialize(args=T.unsafe(nil), options=T.unsafe(nil), config=T.unsafe(nil)); end
def no?(*args, &block); end
def print_in_columns(*args, &block); end
def print_table(*args, &block); end
def print_wrapped(*args, &block); end
def say(*args, &block); end
def say_status(*args, &block); end
def set_color(*args, &block); end
def shell(); end
def shell=(shell); end
def terminal_width(*args, &block); end
def with_padding(); end
def yes?(*args, &block); end
SHELL_DELEGATED_METHODS = ::T.let(nil, ::T.untyped)
end
class Bundler::Thor::Shell::Basic
def as_unicode(); end
def ask(statement, *args); end
def ask_filtered(statement, color, options); end
def ask_simply(statement, color, options); end
def base(); end
def base=(base); end
def can_display_colors?(); end
def dynamic_width(); end
def dynamic_width_stty(); end
def dynamic_width_tput(); end
def error(statement); end
def file_collision(destination); end
def file_collision_help(); end
def git_merge_tool(); end
def indent(count=T.unsafe(nil)); end
def is?(value); end
def lookup_color(color); end
def merge(destination, content); end
def merge_tool(); end
def mute(); end
def mute?(); end
def no?(statement, color=T.unsafe(nil)); end
def padding(); end
def padding=(value); end
def prepare_message(message, *color); end
def print_in_columns(array); end
def print_table(array, options=T.unsafe(nil)); end
def print_wrapped(message, options=T.unsafe(nil)); end
def quiet?(); end
def say(message=T.unsafe(nil), color=T.unsafe(nil), force_new_line=T.unsafe(nil)); end
def say_status(status, message, log_status=T.unsafe(nil)); end
def set_color(string, *_); end
def show_diff(destination, content); end
def stderr(); end
def stdout(); end
def terminal_width(); end
def truncate(string, width); end
def unix?(); end
def yes?(statement, color=T.unsafe(nil)); end
DEFAULT_TERMINAL_WIDTH = ::T.let(nil, ::T.untyped)
end
class Bundler::Thor::Shell::Basic
end
class Bundler::Thor::Shell::Color
def are_colors_disabled?(); end
def diff_lcs_loaded?(); end
def output_diff_line(diff); end
def set_color(string, *colors); end
BLACK = ::T.let(nil, ::T.untyped)
BLUE = ::T.let(nil, ::T.untyped)
BOLD = ::T.let(nil, ::T.untyped)
CLEAR = ::T.let(nil, ::T.untyped)
CYAN = ::T.let(nil, ::T.untyped)
GREEN = ::T.let(nil, ::T.untyped)
MAGENTA = ::T.let(nil, ::T.untyped)
ON_BLACK = ::T.let(nil, ::T.untyped)
ON_BLUE = ::T.let(nil, ::T.untyped)
ON_CYAN = ::T.let(nil, ::T.untyped)
ON_GREEN = ::T.let(nil, ::T.untyped)
ON_MAGENTA = ::T.let(nil, ::T.untyped)
ON_RED = ::T.let(nil, ::T.untyped)
ON_WHITE = ::T.let(nil, ::T.untyped)
ON_YELLOW = ::T.let(nil, ::T.untyped)
RED = ::T.let(nil, ::T.untyped)
WHITE = ::T.let(nil, ::T.untyped)
YELLOW = ::T.let(nil, ::T.untyped)
end
class Bundler::Thor::Shell::Color
end
class Bundler::Thor::Shell::HTML
def ask(statement, color=T.unsafe(nil)); end
def diff_lcs_loaded?(); end
def output_diff_line(diff); end
def set_color(string, *colors); end
BLACK = ::T.let(nil, ::T.untyped)
BLUE = ::T.let(nil, ::T.untyped)
BOLD = ::T.let(nil, ::T.untyped)
CYAN = ::T.let(nil, ::T.untyped)
GREEN = ::T.let(nil, ::T.untyped)
MAGENTA = ::T.let(nil, ::T.untyped)
ON_BLACK = ::T.let(nil, ::T.untyped)
ON_BLUE = ::T.let(nil, ::T.untyped)
ON_CYAN = ::T.let(nil, ::T.untyped)
ON_GREEN = ::T.let(nil, ::T.untyped)
ON_MAGENTA = ::T.let(nil, ::T.untyped)
ON_RED = ::T.let(nil, ::T.untyped)
ON_WHITE = ::T.let(nil, ::T.untyped)
ON_YELLOW = ::T.let(nil, ::T.untyped)
RED = ::T.let(nil, ::T.untyped)
WHITE = ::T.let(nil, ::T.untyped)
YELLOW = ::T.let(nil, ::T.untyped)
end
class Bundler::Thor::Shell::HTML
end
module Bundler::Thor::Shell
end
Bundler::Thor::Task = Bundler::Thor::Command
class Bundler::Thor::UndefinedCommandError
def all_commands(); end
def command(); end
def initialize(command, all_commands, namespace); end
end
class Bundler::Thor::UndefinedCommandError::SpellChecker
def corrections(); end
def error(); end
def initialize(error); end
def spell_checker(); end
end
class Bundler::Thor::UndefinedCommandError::SpellChecker
end
class Bundler::Thor::UndefinedCommandError
end
Bundler::Thor::UndefinedTaskError = Bundler::Thor::UndefinedCommandError
class Bundler::Thor::UnknownArgumentError
def initialize(switches, unknown); end
def switches(); end
def unknown(); end
end
class Bundler::Thor::UnknownArgumentError::SpellChecker
def corrections(); end
def error(); end
def initialize(error); end
def spell_checker(); end
end
class Bundler::Thor::UnknownArgumentError::SpellChecker
end
class Bundler::Thor::UnknownArgumentError
end
module Bundler::Thor::Util
end
module Bundler::Thor::Util
def self.camel_case(str); end
def self.escape_globs(path); end
def self.find_by_namespace(namespace); end
def self.find_class_and_command_by_namespace(namespace, fallback=T.unsafe(nil)); end
def self.find_class_and_task_by_namespace(namespace, fallback=T.unsafe(nil)); end
def self.globs_for(path); end
def self.load_thorfile(path, content=T.unsafe(nil), debug=T.unsafe(nil)); end
def self.namespace_from_thor_class(constant); end
def self.namespaces_in_content(contents, file=T.unsafe(nil)); end
def self.ruby_command(); end
def self.snake_case(str); end
def self.thor_classes_in(klass); end
def self.thor_root(); end
def self.thor_root_glob(); end
def self.user_home(); end
end
class Bundler::Thor
extend ::Bundler::Thor::Base::ClassMethods
extend ::Bundler::Thor::Invocation::ClassMethods
def self.banner(command, namespace=T.unsafe(nil), subcommand=T.unsafe(nil)); end
def self.check_unknown_options!(options=T.unsafe(nil)); end
def self.command_help(shell, command_name); end
def self.default_command(meth=T.unsafe(nil)); end
def self.default_task(meth=T.unsafe(nil)); end
def self.desc(usage, description, options=T.unsafe(nil)); end
def self.disable_required_check(); end
def self.disable_required_check!(*command_names); end
def self.disable_required_check?(command); end
def self.dispatch(meth, given_args, given_opts, config); end
def self.dynamic_command_class(); end
def self.find_command_possibilities(meth); end
def self.find_task_possibilities(meth); end
def self.help(shell, subcommand=T.unsafe(nil)); end
def self.long_desc(long_description, options=T.unsafe(nil)); end
def self.map(mappings=T.unsafe(nil), **kw); end
def self.method_option(name, options=T.unsafe(nil)); end
def self.method_options(options=T.unsafe(nil)); end
def self.normalize_command_name(meth); end
def self.normalize_task_name(meth); end
def self.option(name, options=T.unsafe(nil)); end
def self.options(options=T.unsafe(nil)); end
def self.package_name(name, _=T.unsafe(nil)); end
def self.printable_commands(all=T.unsafe(nil), subcommand=T.unsafe(nil)); end
def self.printable_tasks(all=T.unsafe(nil), subcommand=T.unsafe(nil)); end
def self.register(klass, subcommand_name, usage, description, options=T.unsafe(nil)); end
def self.retrieve_command_name(args); end
def self.retrieve_task_name(args); end
def self.stop_on_unknown_option(); end
def self.stop_on_unknown_option!(*command_names); end
def self.stop_on_unknown_option?(command); end
def self.subcommand(subcommand, subcommand_class); end
def self.subcommand_classes(); end
def self.subcommand_help(cmd); end
def self.subcommands(); end
def self.subtask(subcommand, subcommand_class); end
def self.subtask_help(cmd); end
def self.subtasks(); end
def self.task_help(shell, command_name); end
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 Bundler
def self.original_exec(*args); end
def self.original_system(*args); end
def self.unbundled_env(); end
def self.unbundled_exec(*args); end
def self.unbundled_system(*args); end
def self.with_unbundled_env(); end
end
class Class
def json_creatable?(); end
end
CodeRay::Encoders::Encoder::PLUGIN_HOST = CodeRay::Encoders
class CodeRay::Encoders::HTML::CSS
def self.load_stylesheet(style=T.unsafe(nil)); end
end
class CodeRay::Encoders::Lint
FILE_EXTENSION = ::T.let(nil, ::T.untyped)
end
class CodeRay::Encoders::Statistic::TypeStats
def self.[](*_); end
def self.members(); end
end
class CodeRay::Scanners::C
end
class CodeRay::Scanners::CPlusPlus
end
class CodeRay::Scanners::CSS
end
class CodeRay::Scanners::Clojure
end
class CodeRay::Scanners::Debug
end
class CodeRay::Scanners::Delphi
end
class CodeRay::Scanners::Diff
end
class CodeRay::Scanners::Go
end
class CodeRay::Scanners::HAML
end
class CodeRay::Scanners::HTML
end
class CodeRay::Scanners::JSON
end
class CodeRay::Scanners::Java
end
class CodeRay::Scanners::JavaScript
end
class CodeRay::Scanners::Lua
end
class CodeRay::Scanners::Python
end
class CodeRay::Scanners::Raydebug
end
class CodeRay::Scanners::Ruby
end
class CodeRay::Scanners::SQL
end
class CodeRay::Scanners::Scanner
include ::Enumerable
def binary_string(); end
def column(pos=T.unsafe(nil)); end
def each(&block); end
def file_extension(); end
def initialize(code=T.unsafe(nil), options=T.unsafe(nil)); end
def lang(); end
def line(pos=T.unsafe(nil)); end
def raise_inspect(message, tokens, state=T.unsafe(nil), ambit=T.unsafe(nil), backtrace=T.unsafe(nil)); end
def raise_inspect_arguments(message, tokens, state, ambit); end
def reset_instance(); end
def scan_rest(); end
def scan_tokens(tokens, options); end
def scanner_state_info(state); end
def set_string_from_source(source); end
def set_tokens_from_options(options); end
def setup(); end
def state(); end
def state=(state); end
def string=(code); end
def tokenize(source=T.unsafe(nil), options=T.unsafe(nil)); end
def tokens(); end
def tokens_last(tokens, n); end
def tokens_size(tokens); end
DEFAULT_OPTIONS = ::T.let(nil, ::T.untyped)
KINDS_NOT_LOC = ::T.let(nil, ::T.untyped)
SCANNER_STATE_INFO = ::T.let(nil, ::T.untyped)
SCAN_ERROR_MESSAGE = ::T.let(nil, ::T.untyped)
end
CodeRay::Scanners::Scanner::PLUGIN_HOST = CodeRay::Scanners
class CodeRay::Scanners::Scanner::ScanError
end
class CodeRay::Scanners::Scanner::ScanError
end
class CodeRay::Scanners::Scanner
extend ::CodeRay::Plugin
def self.encode_with_encoding(code, target_encoding); end
def self.encoding(name=T.unsafe(nil)); end
def self.file_extension(extension=T.unsafe(nil)); end
def self.guess_encoding(s); end
def self.lang(); end
def self.normalize(code); end
def self.to_unix(code); end
end
class CodeRay::Scanners::Taskpaper
end
class CodeRay::Scanners::Text
end
class CodeRay::Scanners::YAML
end
CodeRay::Styles::Style::PLUGIN_HOST = CodeRay::Styles
class CodeRay::Tokens
def begin_group(kind); end
def begin_line(kind); end
def count(); end
def encode(encoder, options=T.unsafe(nil)); end
def end_group(kind); end
def end_line(kind); end
def method_missing(meth, options=T.unsafe(nil)); end
def scanner(); end
def scanner=(scanner); end
def split_into_parts(*sizes); end
def text_token(*_); end
def tokens(*_); end
end
class CodeRay::Tokens
end
class Complex
def self.polar(*_); end
def self.rect(*_); end
def self.rectangular(*_); end
end
class Delegator
def !=(obj); end
def ==(obj); end
def __getobj__(); end
def __setobj__(obj); end
def eql?(obj); end
def initialize(obj); end
def marshal_dump(); end
def marshal_load(data); end
def method_missing(m, *args, &block); end
def methods(all=T.unsafe(nil)); end
def protected_methods(all=T.unsafe(nil)); end
def public_methods(all=T.unsafe(nil)); end
end
class Delegator
def self.const_missing(n); end
def self.delegating_block(mid); end
def self.public_api(); end
end
class Dir
def children(); end
def each_child(); end
end
module Dir::Tmpname
UNUSABLE_CHARS = ::T.let(nil, ::T.untyped)
end
class Dir
def self.children(*_); end
def self.each_child(*_); end
def self.empty?(_); end
def self.exists?(_); end
def self.tmpdir(); end
end
class ERB
def def_method(mod, methodname, fname=T.unsafe(nil)); end
def def_module(methodname=T.unsafe(nil)); end
def result_with_hash(hash); end
end
class Encoding
def _dump(*_); end
CESU_8 = ::T.let(nil, ::T.untyped)
end
class Encoding::Converter
def convert(_); end
def convpath(); end
def destination_encoding(); end
def finish(); end
def initialize(*_); end
def insert_output(_); end
def last_error(); end
def primitive_convert(*_); end
def primitive_errinfo(); end
def putback(*_); end
def replacement(); end
def replacement=(replacement); end
def source_encoding(); end
end
class Encoding::Converter
def self.asciicompat_encoding(_); end
def self.search_convpath(*_); end
end
class Encoding::InvalidByteSequenceError
def destination_encoding(); end
def destination_encoding_name(); end
def error_bytes(); end
def incomplete_input?(); end
def readagain_bytes(); end
def source_encoding(); end
def source_encoding_name(); end
end
class Encoding::UndefinedConversionError
def destination_encoding(); end
def destination_encoding_name(); end
def error_char(); end
def source_encoding(); end
def source_encoding_name(); end
end
class Encoding
def self._load(_); end
def self.locale_charmap(); end
end
module Enumerable
def chain(*_); end
def chunk(); end
def chunk_while(); end
def each_entry(*_); end
def filter_map(); end
def grep_v(_); end
def slice_after(*_); end
def slice_before(*_); end
def slice_when(); end
def sum(*_); end
def tally(); end
def to_set(klass=T.unsafe(nil), *args, &block); end
def uniq(); end
def zip(*_); 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 Enumerator::Lazy
def chunk(*_); end
def chunk_while(*_); end
def eager(); end
def force(*_); end
def slice_when(*_); end
end
class Enumerator::Producer
def each(&blk); end
end
class Enumerator::Producer
end
class Enumerator::Yielder
def to_proc(); end
end
class Enumerator
def self.produce(*_); 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
module Etc
VERSION = ::T.let(nil, ::T.untyped)
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 full_message(*_); end
end
class Exception
def self.exception(*_); end
def self.to_tty?(); end
end
class FalseClass
include ::JSON::Ext::Generator::GeneratorMethods::FalseClass
end
class Fiber
def initialize(*_); end
def resume(*_); end
end
class Fiber
def self.yield(*_); end
end
class File
Separator = ::T.let(nil, ::T.untyped)
end
class File::Stat
def size?(); end
end
class File
def self.absolute_path?(_); end
def self.empty?(_); end
def self.exists?(_); end
def self.lutime(*_); end
def self.mkfifo(*_); 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
module Forwardable
def def_delegator(accessor, method, ali=T.unsafe(nil)); end
def def_delegators(accessor, *methods); end
def def_instance_delegator(accessor, method, ali=T.unsafe(nil)); end
def def_instance_delegators(accessor, *methods); end
def delegate(hash); end
def instance_delegate(hash); end
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
class FrozenError
def receiver(); end
end
class FrozenError
end
module GC
def garbage_collect(full_mark: T.unsafe(nil), immediate_mark: T.unsafe(nil), immediate_sweep: T.unsafe(nil)); end
end
module GC
def self.compact(); end
def self.latest_gc_info(hash_or_key=T.unsafe(nil)); end
def self.stress=(flag); end
def self.verify_compaction_references(*_); end
def self.verify_internal_consistency(); end
def self.verify_transient_heap_internal_consistency(); end
end
module Gem
UNTAINT = ::T.let(nil, ::T.untyped)
end
class Gem::BasicSpecification
def self._deprecated_default_specifications_dir(); end
end
class Gem::Command
def check_deprecated_options(options); end
def deprecate_option(short_name: T.unsafe(nil), long_name: T.unsafe(nil), version: T.unsafe(nil)); end
end
class Gem::Dependency
def identity(); end
end
class Gem::DependencyInstaller
def _deprecated_available_set_for(dep_or_name, version); end
def _deprecated_find_gems_with_sources(dep, best_only=T.unsafe(nil)); end
def _deprecated_find_spec_by_name_and_version(gem_name, version=T.unsafe(nil), prerelease=T.unsafe(nil)); end
end
class Gem::Installer
def _deprecated_unpack(directory); end
def package(); end
end
class Gem::Package
def gem(); end
end
class Gem::Package::TarHeader
def self.oct_or_256based(str); end
end
class Gem::Package
def self.raw_spec(path, security_policy=T.unsafe(nil)); end
end
class Gem::RemoteFetcher
def _deprecated_fetch_size(uri); end
def s3_uri_signer(uri); end
end
class Gem::RemoteFetcher
extend ::Gem::Deprecate
end
class Gem::Requirement
DefaultPrereleaseRequirement = ::T.let(nil, ::T.untyped)
end
class Gem::Requirement
def self.default_prerelease(); end
end
class Gem::Resolver::ActivationRequest
def platform(); end
end
class Gem::Resolver::Molinillo::DependencyGraph::Log
extend ::Enumerable
end
class Gem::S3URISigner
def initialize(uri); end
def sign(expiration=T.unsafe(nil)); end
def uri(); end
def uri=(uri); end
BASE64_URI_TRANSLATE = ::T.let(nil, ::T.untyped)
EC2_IAM_INFO = ::T.let(nil, ::T.untyped)
EC2_IAM_SECURITY_CREDENTIALS = ::T.let(nil, ::T.untyped)
end
class Gem::S3URISigner::ConfigurationError
def initialize(message); end
end
class Gem::S3URISigner::ConfigurationError
end
class Gem::S3URISigner::InstanceProfileError
def initialize(message); end
end
class Gem::S3URISigner::InstanceProfileError
end
class Gem::S3URISigner::S3Config
def access_key_id(); end
def access_key_id=(_); end
def region(); end
def region=(_); end
def secret_access_key(); end
def secret_access_key=(_); end
def security_token(); end
def security_token=(_); end
end
class Gem::S3URISigner::S3Config
def self.[](*_); end
def self.members(); end
end
class Gem::S3URISigner
end
class Gem::Specification
def _deprecated_rubyforge_project=(_deprecated_rubyforge_project); end
LOAD_CACHE_MUTEX = ::T.let(nil, ::T.untyped)
end
class Gem::Specification
extend ::Enumerable
def self.default_stubs(pattern=T.unsafe(nil)); end
end
class Gem::SpecificationPolicy
include ::Gem::UserInteraction
include ::Gem::DefaultUserInteraction
include ::Gem::Text
end
module Gem::Util
def self.correct_for_windows_path(path); end
end
module Gem
def self.add_to_load_path(*paths); end
def self.default_specifications_dir(); end
def self.java_platform?(); end
def self.source_date_epoch(); end
def self.suffix_regexp(); end
end
class Hash
include ::JSON::Ext::Generator::GeneratorMethods::Hash
def <(_); end
def <=(_); end
def >(_); end
def >=(_); end
def compact(); end
def compact!(); end
def deconstruct_keys(_); end
def default_proc(); end
def default_proc=(default_proc); end
def fetch_values(*_); end
def flatten(*_); end
def index(_); end
def replace(_); end
def slice(*_); end
def to_h(); end
def to_proc(); end
def transform_keys(); end
def transform_keys!(); end
def transform_values(); end
def transform_values!(); end
def update(*_); end
end
class Hash
def self.try_convert(_); end
end
class IO
def external_encoding(); end
def nonblock(*_); end
def nonblock=(nonblock); end
def nonblock?(); end
def nread(); end
def pathconf(_); end
def pread(*_); end
def pwrite(_, _1); end
def ready?(); end
def set_encoding_by_bom(); end
def wait(*_); end
def wait_readable(*_); end
def wait_writable(*_); end
def write_nonblock(buf, exception: T.unsafe(nil)); end
end
IO::EWOULDBLOCKWaitReadable = IO::EAGAINWaitReadable
IO::EWOULDBLOCKWaitWritable = IO::EAGAINWaitWritable
class IO
def self.foreach(*_); end
end
class IPAddr
include ::Comparable
def &(other); end
def <<(num); end
def ==(other); end
def ===(other); end
def >>(num); end
def eql?(other); end
def family(); end
def hton(); end
def include?(other); end
def initialize(addr=T.unsafe(nil), family=T.unsafe(nil)); end
def ip6_arpa(); end
def ip6_int(); end
def ipv4?(); end
def ipv4_compat(); end
def ipv4_compat?(); end
def ipv4_mapped(); end
def ipv4_mapped?(); end
def ipv6?(); end
def link_local?(); end
def loopback?(); end
def mask(prefixlen); end
def mask!(mask); end
def native(); end
def prefix(); end
def prefix=(prefix); end
def private?(); end
def reverse(); end
def set(addr, *family); end
def succ(); end
def to_i(); end
def to_range(); end
def to_string(); end
def |(other); end
def ~(); end
IN4MASK = ::T.let(nil, ::T.untyped)
IN6FORMAT = ::T.let(nil, ::T.untyped)
IN6MASK = ::T.let(nil, ::T.untyped)
RE_IPV4ADDRLIKE = ::T.let(nil, ::T.untyped)
RE_IPV6ADDRLIKE_COMPRESSED = ::T.let(nil, ::T.untyped)
RE_IPV6ADDRLIKE_FULL = ::T.let(nil, ::T.untyped)
end
class IPAddr::AddressFamilyError
end
class IPAddr::AddressFamilyError
end
class IPAddr::Error
end
class IPAddr::Error
end
class IPAddr::InvalidAddressError
end
class IPAddr::InvalidAddressError
end
class IPAddr::InvalidPrefixError
end
class IPAddr::InvalidPrefixError
end
class IPAddr
def self.new_ntoh(addr); end
def self.ntop(addr); end
end
class Integer
include ::JSON::Ext::Generator::GeneratorMethods::Integer
def allbits?(_); end
def anybits?(_); end
def digits(*_); end
def nobits?(_); end
def pow(*_); end
def to_bn(); end
GMP_VERSION = ::T.let(nil, ::T.untyped)
end
class Integer
def self.sqrt(_); end
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
module Kernel
def gem(dep, *reqs); end
def itself(); end
def object_id(); end
def pretty_inspect(); end
def respond_to?(*_); end
def then(); end
def yield_self(); end
end
module Kernel
def self.at_exit(); end
end
class KeyError
def key(); end
def receiver(); end
end
class LoadError
def path(); end
end
class LocalJumpError
def exit_value(); end
def reason(); end
end
module Marshal
def self.restore(*_); end
end
Methods = T::Private::Methods
class Minitest::AbstractReporter
def lock(); end
def locked?(); end
def synchronize(&block); end
def try_lock(); end
def unlock(); end
end
class Minitest::BenchSpec
include ::Minitest::Spec::DSL::InstanceMethods
end
class Minitest::Expectation
def self.[](*_); end
def self.members(); end
end
module Minitest::Expectations
def must_be(*args); end
def must_be_close_to(*args); end
def must_be_empty(*args); end
def must_be_instance_of(*args); end
def must_be_kind_of(*args); end
def must_be_nil(*args); end
def must_be_same_as(*args); end
def must_be_silent(*args); end
def must_be_within_epsilon(*args); end
def must_equal(*args); end
def must_include(*args); end
def must_match(*args); end
def must_output(*args); end
def must_raise(*args); end
def must_respond_to(*args); end
def must_throw(*args); end
def path_must_exist(*args); end
def path_wont_exist(*args); end
def wont_be(*args); end
def wont_be_close_to(*args); end
def wont_be_empty(*args); end
def wont_be_instance_of(*args); end
def wont_be_kind_of(*args); end
def wont_be_nil(*args); end
def wont_be_same_as(*args); end
def wont_be_within_epsilon(*args); end
def wont_equal(*args); end
def wont_include(*args); end
def wont_match(*args); end
def wont_respond_to(*args); end
end
class Minitest::Mock
def ===(*args, &b); end
def class(*args, &b); end
def inspect(*args, &b); end
def instance_eval(*args, &b); end
def instance_variables(*args, &b); end
def object_id(*args, &b); end
def public_send(*args, &b); end
def send(*args, &b); end
def to_s(*args, &b); end
end
class Minitest::Spec
include ::Minitest::Spec::DSL::InstanceMethods
end
class Minitest::Test
include ::Minitest::Parallel::Test
end
module Minitest
def self.backtrace_filter(); end
def self.backtrace_filter=(backtrace_filter); end
def self.extensions(); end
def self.extensions=(extensions); end
def self.info_signal(); end
def self.info_signal=(info_signal); end
def self.parallel_executor(); end
def self.parallel_executor=(parallel_executor); end
def self.reporter(); end
def self.reporter=(reporter); end
end
class Module
def const_source_location(*_); end
def deprecate_constant(*_); end
def undef_method(*_); end
end
class Module
def self.used_modules(); end
end
class Monitor
def enter(); end
def exit(); end
def mon_check_owner(); end
def mon_enter(); end
def mon_exit(); end
def mon_locked?(); end
def mon_owned?(); end
def mon_synchronize(); end
def mon_try_enter(); end
def new_cond(); end
def synchronize(); end
def try_enter(); end
def try_mon_enter(); end
def wait_for_cond(_, _1); end
end
module MonitorMixin
def initialize(*args); end
def mon_enter(); end
def mon_exit(); end
def mon_locked?(); end
def mon_owned?(); end
def mon_synchronize(&b); end
def mon_try_enter(); end
def new_cond(); end
def synchronize(&b); end
def try_mon_enter(); end
end
class MonitorMixin::ConditionVariable
def broadcast(); end
def initialize(monitor); end
def signal(); end
def wait(timeout=T.unsafe(nil)); end
def wait_until(); end
def wait_while(); end
end
module MonitorMixin
def self.extend_object(obj); end
end
module Mutex_m
VERSION = ::T.let(nil, ::T.untyped)
end
class NameError
def name(); end
def receiver(); end
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
Net::HTTP::ProxyMod = Net::HTTP::ProxyDelta
class Net::HTTPAlreadyReported
HAS_BODY = ::T.let(nil, ::T.untyped)
end
class Net::HTTPAlreadyReported
end
class Net::HTTPClientError
end
Net::HTTPClientErrorCode::EXCEPTION_TYPE = Net::HTTPServerException
class Net::HTTPClientError
end
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
class Net::HTTPRedirection
end
Net::HTTPRedirectionCode::EXCEPTION_TYPE = Net::HTTPRetriableError
class Net::HTTPRedirection
end
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
class Net::HTTPServerError
end
Net::HTTPServerErrorCode::EXCEPTION_TYPE = Net::HTTPFatalError
class Net::HTTPServerError
end
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 Net::WriteTimeout
end
class NilClass
include ::JSON::Ext::Generator::GeneratorMethods::NilClass
def to_i(); end
end
class NoMatchingPatternError
end
class NoMatchingPatternError
end
class NoMethodError
def args(); end
def private_call?(); end
end
class Object
include ::JSON::Ext::Generator::GeneratorMethods::Object
include ::Minitest::Expectations
include ::PP::ObjectMixin
def dclone(); end
def pry(object=T.unsafe(nil), hash=T.unsafe(nil)); end
def to_yaml(options=T.unsafe(nil)); end
ARGF = ::T.let(nil, ::T.untyped)
ARGV = ::T.let(nil, ::T.untyped)
CROSS_COMPILING = ::T.let(nil, ::T.untyped)
ENV = ::T.let(nil, ::T.untyped)
OPCODES = ::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 Object
def self.yaml_tag(url); end
end
class ObjectSpace::WeakMap
def [](_); end
def []=(_, _1); end
def each(&blk); end
def each_key(); end
def each_pair(); end
def each_value(); end
def key?(_); end
def keys(); end
def length(); end
def size(); end
def values(); end
end
module ObjectSpace
def self.count_objects(*_); end
def self.define_finalizer(*_); end
def self.garbage_collect(full_mark: T.unsafe(nil), immediate_mark: T.unsafe(nil), immediate_sweep: T.unsafe(nil)); end
def self.undefine_finalizer(_); end
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
class OpenSSL::PKey::RSA
def sign_pss(*_); end
def verify_pss(*_); 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 OptionParser
def additional_message(typ, opt); end
end
class OptionParser::List
def get_candidates(id); end
end
class OptionParser::ParseError
def additional(); end
def additional=(additional); end
end
class Pathname
def empty?(); end
def fnmatch?(*_); end
def glob(*_); end
def make_symlink(_); end
end
class Proc
def <<(_); end
def ===(*_); end
def >>(_); end
def clone(); end
def yield(*_); end
end
module Process
CLOCK_MONOTONIC_RAW_APPROX = ::T.let(nil, ::T.untyped)
CLOCK_UPTIME_RAW = ::T.let(nil, ::T.untyped)
CLOCK_UPTIME_RAW_APPROX = ::T.let(nil, ::T.untyped)
end
module Process::Sys
def self.getegid(); end
end
class Process::Tms
def cstime(); end
def cstime=(_); end
def cutime(); end
def cutime=(_); end
def stime(); end
def stime=(_); end
def utime(); end
def utime=(_); end
end
class Process::Tms
def self.[](*_); end
def self.members(); end
end
module Process
def self.last_status(); end
def self.setpgrp(); end
end
class Pry
def add_sticky_local(name, &block); end
def backtrace(); end
def backtrace=(backtrace); end
def binding_stack(); end
def binding_stack=(binding_stack); end
def color(); end
def color=(value); end
def command_state(); end
def commands(); end
def commands=(value); end
def complete(str); end
def config(); end
def current_binding(); end
def current_context(); end
def custom_completions(); end
def custom_completions=(custom_completions); end
def editor(); end
def editor=(value); end
def eval(line, options=T.unsafe(nil)); end
def eval_string(); end
def eval_string=(eval_string); end
def evaluate_ruby(code); end
def exception_handler(); end
def exception_handler=(value); end
def exec_hook(name, *args, &block); end
def exit_value(); end
def extra_sticky_locals(); end
def extra_sticky_locals=(value); end
def hooks(); end
def hooks=(value); end
def initialize(options=T.unsafe(nil)); end
def inject_local(name, value, b); end
def inject_sticky_locals!(); end
def input(); end
def input=(value); end
def input_array(); end
def input_ring(); end
def last_dir(); end
def last_dir=(last_dir); end
def last_exception(); end
def last_exception=(e); end
def last_file(); end
def last_file=(last_file); end
def last_result(); end
def last_result=(last_result); end
def last_result_is_exception?(); end
def memory_size(); end
def memory_size=(size); end
def output(); end
def output=(value); end
def output_array(); end
def output_ring(); end
def pager(); end
def pager=(value); end
def pop_prompt(); end
def print(); end
def print=(value); end
def process_command(val); end
def process_command_safely(val); end
def prompt(); end
def prompt=(new_prompt); end
def push_binding(object); end
def push_initial_binding(target=T.unsafe(nil)); end
def push_prompt(new_prompt); end
def quiet?(); end
def raise_up(*args); end
def raise_up!(*args); end
def raise_up_common(force, *args); end
def repl(target=T.unsafe(nil)); end
def reset_eval_string(); end
def run_command(val); end
def select_prompt(); end
def set_last_result(result, code=T.unsafe(nil)); end
def should_print?(); end
def show_result(result); end
def sticky_locals(); end
def suppress_output(); end
def suppress_output=(suppress_output); end
def update_input_history(code); end
BINDING_METHOD_IMPL = ::T.let(nil, ::T.untyped)
EMPTY_COMPLETIONS = ::T.let(nil, ::T.untyped)
HOME_RC_FILE = ::T.let(nil, ::T.untyped)
LOCAL_RC_FILE = ::T.let(nil, ::T.untyped)
end
Pry::BasicObject::Kernel = Kernel
Pry::BasicObject::Pry = Pry
class Pry::CodeObject
include ::Pry::Helpers::CommandHelpers
include ::Pry::Helpers::OptionsHelpers
end
class Pry::Command
include ::Pry::Helpers::BaseHelpers
include ::Pry::Helpers::CommandHelpers
include ::Pry::Helpers::OptionsHelpers
include ::Pry::Helpers::Text
end
class Pry::Command::AmendLine
end
class Pry::Command::AmendLine
end
class Pry::Command::Bang
end
class Pry::Command::Bang
end
class Pry::Command::BangPry
end
class Pry::Command::BangPry
end
class Pry::Command::Cat
def load_path_completions(); end
end
class Pry::Command::Cat::AbstractFormatter
include ::Pry::Helpers::CommandHelpers
include ::Pry::Helpers::OptionsHelpers
include ::Pry::Helpers::BaseHelpers
end
class Pry::Command::Cat::ExceptionFormatter
include ::Pry::Helpers::Text
end
class Pry::Command::Cd
end
class Pry::Command::Cd
end
class Pry::Command::DisablePry
end
class Pry::Command::DisablePry
end
class Pry::Command::Edit
def apply_runtime_patch(); end
def bad_option_combination?(); end
def code_object(); end
def ensure_file_name_is_valid(file_name); end
def file_and_line(); end
def file_and_line_for_current_exception(); end
def file_based_exception?(); end
def file_edit(); end
def filename_argument(); end
def initial_temp_file_content(); end
def input_expression(); end
def never_reload?(); end
def patch_exception?(); end
def previously_patched?(code_object); end
def probably_a_file?(str); end
def pry_method?(code_object); end
def reload?(file_name=T.unsafe(nil)); end
def reloadable?(); end
def repl_edit(); end
def repl_edit?(); end
def runtime_patch?(); end
end
class Pry::Command::Exit
def process_pop_and_return(); end
end
class Pry::Command::Exit
end
class Pry::Command::ExitAll
end
class Pry::Command::ExitAll
end
class Pry::Command::ExitProgram
end
class Pry::Command::FindMethod
end
class Pry::Command::FindMethod
extend ::Pry::Helpers::BaseHelpers
end
class Pry::Command::FixIndent
end
class Pry::Command::FixIndent
end
class Pry::Command::GemCd
def complete(str); end
def process(gem); end
end
class Pry::Command::GemCd
end
class Pry::Command::GemInstall
end
class Pry::Command::GemList
def process(pattern=T.unsafe(nil)); end
end
class Pry::Command::GemList
end
class Pry::Command::GemOpen
def complete(str); end
def process(gem); end
end
class Pry::Command::GemOpen
end
class Pry::Command::Gist
def clipboard_content(content); end
def comment_expression_result_for_gist(result); end
def gist_content(content, filename); end
def input_content(); end
end
class Pry::Command::Gist
end
class Pry::Command::Help
end
class Pry::Command::Hist
end
class Pry::Command::Hist
end
class Pry::Command::ImportSet
def process(_command_set_name); end
end
class Pry::Command::ImportSet
end
class Pry::Command::InstallCommand
end
class Pry::Command::JumpTo
def process(break_level); end
end
class Pry::Command::JumpTo
end
class Pry::Command::Ls
def no_user_opts?(); end
DEFAULT_OPTIONS = ::T.let(nil, ::T.untyped)
end
class Pry::Command::Ls::Constants
include ::Pry::Command::Ls::Interrogatable
end
class Pry::Command::Ls::Globals
end
class Pry::Command::Ls::InstanceVars
include ::Pry::Command::Ls::Interrogatable
end
class Pry::Command::Ls::LocalNames
end
class Pry::Command::Ls::LocalVars
end
class Pry::Command::Ls::Methods
include ::Pry::Command::Ls::Interrogatable
include ::Pry::Command::Ls::MethodsHelper
include ::Pry::Command::Ls::JRubyHacks
end
class Pry::Command::Ls::SelfMethods
include ::Pry::Command::Ls::Interrogatable
include ::Pry::Command::Ls::MethodsHelper
include ::Pry::Command::Ls::JRubyHacks
end
class Pry::Command::Nesting
end
class Pry::Command::Play
def code_object(); end
def content(); end
def content_after_options(); end
def content_at_expression(); end
def default_file(); end
def file_content(); end
def perform_play(); end
def should_use_default_file?(); end
def show_input(); end
end
class Pry::Command::Play
end
class Pry::Command::PryBacktrace
end
class Pry::Command::PryBacktrace
end
class Pry::Command::RaiseUp
end
class Pry::Command::ReloadCode
end
class Pry::Command::ReloadCode
end
class Pry::Command::Reset
end
class Pry::Command::Reset
end
class Pry::Command::Ri
end
class Pry::Command::SaveFile
def display_content(); end
def file_name(); end
def mode(); end
def save_file(); end
end
class Pry::Command::SaveFile
end
class Pry::Command::ShellCommand
def process(cmd); end
end
class Pry::Command::ShellCommand
end
class Pry::Command::ShellMode
end
class Pry::Command::ShellMode
end
class Pry::Command::ShowDoc
include ::Pry::Helpers::DocumentationHelpers
def content_for(code_object); end
def docs_for(code_object); end
def render_doc_markup_for(code_object); end
end
class Pry::Command::ShowDoc
end
class Pry::Command::ShowInfo
end
class Pry::Command::ShowInfo
extend ::Pry::Helpers::BaseHelpers
end
class Pry::Command::ShowInput
end
class Pry::Command::ShowInput
end
class Pry::Command::ShowSource
def content_for(code_object); end
end
class Pry::Command::ShowSource
end
class Pry::Command::Stat
end
class Pry::Command::Stat
end
class Pry::Command::SwitchTo
def process(selection); end
end
class Pry::Command::SwitchTo
end
class Pry::Command::ToggleColor
end
class Pry::Command::Version
end
class Pry::Command::Whereami
end
class Pry::Command::Wtf
end
class Pry::CommandSet
include ::Pry::Helpers::BaseHelpers
end
class Pry::Config
end
class Pry::Config::Default
def auto_indent(); end
def collision_warning(); end
def color(); end
def command_completions(); end
def command_prefix(); end
def commands(); end
def completer(); end
def control_d_handler(); end
def correct_indent(); end
def default_window_size(); end
def disable_auto_reload(); end
def editor(); end
def exception_handler(); end
def exception_whitelist(); end
def exec_string(); end
def extra_sticky_locals(); end
def file_completions(); end
def gist(); end
def history(); end
def hooks(); end
def input(); end
def ls(); end
def memory_size(); end
def output(); end
def output_prefix(); end
def pager(); end
def print(); end
def prompt(); end
def prompt_name(); end
def prompt_safe_contexts(); end
def quiet(); end
def requires(); end
def should_load_local_rc(); end
def should_load_plugins(); end
def should_load_rc(); end
def should_load_requires(); end
def should_trap_interrupts(); end
def system(); end
def windows_console_warning(); end
end
class Pry::Config::Default
extend ::Pry::Config::Behavior::Builder
extend ::Pry::Config::Memoization::ClassMethods
end
class Pry::Config
extend ::Pry::Config::Behavior::Builder
end
class Pry::Editor
include ::Pry::Helpers::CommandHelpers
include ::Pry::Helpers::OptionsHelpers
end
class Pry::Helpers::Table
def ==(other); end
def column_count(); end
def column_count=(n); end
def columns(); end
def fits_on_line?(line_length); end
def initialize(items, args, config=T.unsafe(nil)); end
def items(); end
def items=(items); end
def rows_to_s(style=T.unsafe(nil)); end
def to_a(); end
end
class Pry::Helpers::Table
end
module Pry::Helpers::Text
def black(text); end
def black_on_black(text); end
def black_on_blue(text); end
def black_on_cyan(text); end
def black_on_green(text); end
def black_on_magenta(text); end
def black_on_purple(text); end
def black_on_red(text); end
def black_on_white(text); end
def black_on_yellow(text); end
def blue(text); end
def blue_on_black(text); end
def blue_on_blue(text); end
def blue_on_cyan(text); end
def blue_on_green(text); end
def blue_on_magenta(text); end
def blue_on_purple(text); end
def blue_on_red(text); end
def blue_on_white(text); end
def blue_on_yellow(text); end
def bright_black(text); end
def bright_black_on_black(text); end
def bright_black_on_blue(text); end
def bright_black_on_cyan(text); end
def bright_black_on_green(text); end
def bright_black_on_magenta(text); end
def bright_black_on_purple(text); end
def bright_black_on_red(text); end
def bright_black_on_white(text); end
def bright_black_on_yellow(text); end
def bright_blue(text); end
def bright_blue_on_black(text); end
def bright_blue_on_blue(text); end
def bright_blue_on_cyan(text); end
def bright_blue_on_green(text); end
def bright_blue_on_magenta(text); end
def bright_blue_on_purple(text); end
def bright_blue_on_red(text); end
def bright_blue_on_white(text); end
def bright_blue_on_yellow(text); end
def bright_cyan(text); end
def bright_cyan_on_black(text); end
def bright_cyan_on_blue(text); end
def bright_cyan_on_cyan(text); end
def bright_cyan_on_green(text); end
def bright_cyan_on_magenta(text); end
def bright_cyan_on_purple(text); end
def bright_cyan_on_red(text); end
def bright_cyan_on_white(text); end
def bright_cyan_on_yellow(text); end
def bright_green(text); end
def bright_green_on_black(text); end
def bright_green_on_blue(text); end
def bright_green_on_cyan(text); end
def bright_green_on_green(text); end
def bright_green_on_magenta(text); end
def bright_green_on_purple(text); end
def bright_green_on_red(text); end
def bright_green_on_white(text); end
def bright_green_on_yellow(text); end
def bright_magenta(text); end
def bright_magenta_on_black(text); end
def bright_magenta_on_blue(text); end
def bright_magenta_on_cyan(text); end
def bright_magenta_on_green(text); end
def bright_magenta_on_magenta(text); end
def bright_magenta_on_purple(text); end
def bright_magenta_on_red(text); end
def bright_magenta_on_white(text); end
def bright_magenta_on_yellow(text); end
def bright_purple(text); end
def bright_purple_on_black(text); end
def bright_purple_on_blue(text); end
def bright_purple_on_cyan(text); end
def bright_purple_on_green(text); end
def bright_purple_on_magenta(text); end
def bright_purple_on_purple(text); end
def bright_purple_on_red(text); end
def bright_purple_on_white(text); end
def bright_purple_on_yellow(text); end
def bright_red(text); end
def bright_red_on_black(text); end
def bright_red_on_blue(text); end
def bright_red_on_cyan(text); end
def bright_red_on_green(text); end
def bright_red_on_magenta(text); end
def bright_red_on_purple(text); end
def bright_red_on_red(text); end
def bright_red_on_white(text); end
def bright_red_on_yellow(text); end
def bright_white(text); end
def bright_white_on_black(text); end
def bright_white_on_blue(text); end
def bright_white_on_cyan(text); end
def bright_white_on_green(text); end
def bright_white_on_magenta(text); end
def bright_white_on_purple(text); end
def bright_white_on_red(text); end
def bright_white_on_white(text); end
def bright_white_on_yellow(text); end
def bright_yellow(text); end
def bright_yellow_on_black(text); end
def bright_yellow_on_blue(text); end
def bright_yellow_on_cyan(text); end
def bright_yellow_on_green(text); end
def bright_yellow_on_magenta(text); end
def bright_yellow_on_purple(text); end
def bright_yellow_on_red(text); end
def bright_yellow_on_white(text); end
def bright_yellow_on_yellow(text); end
def cyan(text); end
def cyan_on_black(text); end
def cyan_on_blue(text); end
def cyan_on_cyan(text); end
def cyan_on_green(text); end
def cyan_on_magenta(text); end
def cyan_on_purple(text); end
def cyan_on_red(text); end
def cyan_on_white(text); end
def cyan_on_yellow(text); end
def green(text); end
def green_on_black(text); end
def green_on_blue(text); end
def green_on_cyan(text); end
def green_on_green(text); end
def green_on_magenta(text); end
def green_on_purple(text); end
def green_on_red(text); end
def green_on_white(text); end
def green_on_yellow(text); end
def magenta(text); end
def magenta_on_black(text); end
def magenta_on_blue(text); end
def magenta_on_cyan(text); end
def magenta_on_green(text); end
def magenta_on_magenta(text); end
def magenta_on_purple(text); end
def magenta_on_red(text); end
def magenta_on_white(text); end
def magenta_on_yellow(text); end
def purple(text); end
def purple_on_black(text); end
def purple_on_blue(text); end
def purple_on_cyan(text); end
def purple_on_green(text); end
def purple_on_magenta(text); end
def purple_on_purple(text); end
def purple_on_red(text); end
def purple_on_white(text); end
def purple_on_yellow(text); end
def red(text); end
def red_on_black(text); end
def red_on_blue(text); end
def red_on_cyan(text); end
def red_on_green(text); end
def red_on_magenta(text); end
def red_on_purple(text); end
def red_on_red(text); end
def red_on_white(text); end
def red_on_yellow(text); end
def white(text); end
def white_on_black(text); end
def white_on_blue(text); end
def white_on_cyan(text); end
def white_on_green(text); end
def white_on_magenta(text); end
def white_on_purple(text); end
def white_on_red(text); end
def white_on_white(text); end
def white_on_yellow(text); end
def yellow(text); end
def yellow_on_black(text); end
def yellow_on_blue(text); end
def yellow_on_cyan(text); end
def yellow_on_green(text); end
def yellow_on_magenta(text); end
def yellow_on_purple(text); end
def yellow_on_red(text); end
def yellow_on_white(text); end
def yellow_on_yellow(text); end
end
module Pry::Helpers
def self.tablify(things, line_length, config=T.unsafe(nil)); end
def self.tablify_or_one_line(heading, things, config=T.unsafe(nil)); end
def self.tablify_to_screen_width(things, options, config=T.unsafe(nil)); end
end
class Pry::Indent
include ::Pry::Helpers::BaseHelpers
def correct_indentation(prompt, code, overhang=T.unsafe(nil)); end
def current_prefix(); end
def end_of_statement?(last_token, last_kind); end
def in_string?(); end
def indent(input); end
def indent_level(); end
def indentation_delta(tokens); end
def module_nesting(); end
def open_delimiters(); end
def open_delimiters_line(); end
def reset(); end
def stack(); end
def tokenize(string); end
def track_delimiter(token); end
def track_module_nesting(token, kind); end
def track_module_nesting_end(token, kind=T.unsafe(nil)); end
IGNORE_TOKENS = ::T.let(nil, ::T.untyped)
MIDWAY_TOKENS = ::T.let(nil, ::T.untyped)
OPEN_TOKENS = ::T.let(nil, ::T.untyped)
OPTIONAL_DO_TOKENS = ::T.let(nil, ::T.untyped)
SINGLELINE_TOKENS = ::T.let(nil, ::T.untyped)
SPACES = ::T.let(nil, ::T.untyped)
STATEMENT_END_TOKENS = ::T.let(nil, ::T.untyped)
end
class Pry::Indent::UnparseableNestingError
end
class Pry::Indent::UnparseableNestingError
end
class Pry::Indent
def self.indent(str); end
def self.nesting_at(str, line_number); end
end
class Pry::Method
include ::Pry::Helpers::BaseHelpers
include ::Pry::Helpers::DocumentationHelpers
include ::Pry::CodeObject::Helpers
def ==(obj); end
def alias?(); end
def aliases(); end
def bound_method?(); end
def comment(); end
def doc(); end
def dynamically_defined?(); end
def initialize(method, known_info=T.unsafe(nil)); end
def is_a?(klass); end
def kind_of?(klass); end
def method_missing(method_name, *args, &block); end
def name(); end
def name_with_owner(); end
def original_name(); end
def pry_method?(); end
def redefine(source); end
def respond_to?(method_name, include_all=T.unsafe(nil)); end
def signature(); end
def singleton_method?(); end
def source(); end
def source?(); end
def source_file(); end
def source_line(); end
def source_range(); end
def source_type(); end
def super(times=T.unsafe(nil)); end
def unbound_method?(); end
def undefined?(); end
def visibility(); end
def wrapped(); end
def wrapped_owner(); end
end
class Pry::Method
extend ::Pry::Helpers::BaseHelpers
def self.all_from_class(klass, include_super=T.unsafe(nil)); end
def self.all_from_common(obj, _method_type=T.unsafe(nil), include_super=T.unsafe(nil)); end
def self.all_from_obj(obj, include_super=T.unsafe(nil)); end
def self.from_binding(b); end
def self.from_class(klass, name, target=T.unsafe(nil)); end
def self.from_module(klass, name, target=T.unsafe(nil)); end
def self.from_obj(obj, name, target=T.unsafe(nil)); end
def self.from_str(name, target=T.unsafe(nil), options=T.unsafe(nil)); end
def self.instance_method_definition?(name, definition_line); end
def self.instance_resolution_order(klass); end
def self.lookup_method_via_binding(obj, method_name, method_type, target=T.unsafe(nil)); end
def self.method_definition?(name, definition_line); end
def self.resolution_order(obj); end
def self.singleton_class_of(obj); end
def self.singleton_class_resolution_order(klass); end
def self.singleton_method_definition?(name, definition_line); end
end
class Pry::REPL
def input(*args, &block); end
def output(*args, &block); end
end
class Pry::REPL
extend ::Pry::Forwardable
extend ::Forwardable
end
class Pry::Slop
include ::Enumerable
def [](key); end
def add_callback(label, &block); end
def banner(banner=T.unsafe(nil)); end
def banner=(banner); end
def command(command, options=T.unsafe(nil), &block); end
def config(); end
def description(desc=T.unsafe(nil)); end
def description=(desc); end
def each(&block); end
def fetch_command(command); end
def fetch_option(key); end
def get(key); end
def help(); end
def initialize(config=T.unsafe(nil), &block); end
def missing(); end
def on(*objects, &block); end
def opt(*objects, &block); end
def option(*objects, &block); end
def options(); end
def parse(items=T.unsafe(nil), &block); end
def parse!(items=T.unsafe(nil), &block); end
def present?(*keys); end
def run(callable=T.unsafe(nil), &block); end
def separator(text); end
def strict?(); end
def to_h(include_commands=T.unsafe(nil)); end
def to_hash(include_commands=T.unsafe(nil)); end
DEFAULT_OPTIONS = ::T.let(nil, ::T.untyped)
VERSION = ::T.let(nil, ::T.untyped)
end
class Pry::Slop::Commands
include ::Enumerable
def [](key); end
def arguments(); end
def banner(banner=T.unsafe(nil)); end
def banner=(banner); end
def commands(); end
def config(); end
def default(config=T.unsafe(nil), &block); end
def each(&block); end
def get(key); end
def global(config=T.unsafe(nil), &block); end
def help(); end
def initialize(config=T.unsafe(nil), &block); end
def on(command, config=T.unsafe(nil), &block); end
def parse(items=T.unsafe(nil)); end
def parse!(items=T.unsafe(nil)); end
def present?(key); end
def to_hash(); end
end
class Pry::Slop::Commands
end
class Pry::Slop::Error
end
class Pry::Slop::Error
end
class Pry::Slop::InvalidArgumentError
end
class Pry::Slop::InvalidArgumentError
end
class Pry::Slop::InvalidCommandError
end
class Pry::Slop::InvalidCommandError
end
class Pry::Slop::InvalidOptionError
end
class Pry::Slop::InvalidOptionError
end
class Pry::Slop::MissingArgumentError
end
class Pry::Slop::MissingArgumentError
end
class Pry::Slop::MissingOptionError
end
class Pry::Slop::MissingOptionError
end
class Pry::Slop::Option
def accepts_optional_argument?(); end
def argument?(); end
def argument_in_value(); end
def argument_in_value=(argument_in_value); end
def as?(); end
def autocreated?(); end
def call(*objects); end
def callback?(); end
def config(); end
def count(); end
def count=(count); end
def default?(); end
def delimiter?(); end
def description(); end
def expects_argument?(); end
def help(); end
def initialize(slop, short, long, description, config=T.unsafe(nil), &block); end
def key(); end
def limit?(); end
def long(); end
def match?(); end
def optional?(); end
def optional_argument?(); end
def required?(); end
def short(); end
def tail?(); end
def types(); end
def value(); end
def value=(new_value); end
DEFAULT_OPTIONS = ::T.let(nil, ::T.untyped)
end
class Pry::Slop::Option
end
class Pry::Slop
def self.optspec(string, config=T.unsafe(nil)); end
def self.parse(items=T.unsafe(nil), config=T.unsafe(nil), &block); end
def self.parse!(items=T.unsafe(nil), config=T.unsafe(nil), &block); end
end
class Pry::Terminal
end
class Pry::Terminal
def self.actual_screen_size(); end
def self.height!(); end
def self.screen_size(); end
def self.screen_size_according_to_ansicon_env(); end
def self.screen_size_according_to_env(); end
def self.screen_size_according_to_io_console(); end
def self.screen_size_according_to_readline(); end
def self.size!(default=T.unsafe(nil)); end
def self.width!(); end
end
class Pry::Testable::PryTester
def eval_string(*args, &block); end
def eval_string=(*args, &block); end
end
module Pry::TooSafeException
end
module Pry::TooSafeException
def self.===(exception); end
end
class Pry::WrappedModule
include ::Pry::Helpers::BaseHelpers
include ::Pry::CodeObject::Helpers
def candidate(rank); end
def candidates(); end
def class?(); end
def constants(inherit=T.unsafe(nil)); end
def doc(); end
def file(); end
def initialize(mod); end
def line(); end
def method_missing(method_name, *args, &block); end
def method_prefix(); end
def module?(); end
def nonblank_name(); end
def number_of_candidates(); end
def respond_to?(method_name, include_all=T.unsafe(nil)); end
def singleton_class?(); end
def singleton_instance(); end
def source(); end
def source_file(); end
def source_line(); end
def source_location(); end
def super(times=T.unsafe(nil)); end
def wrapped(); end
def yard_doc(); end
def yard_docs?(); end
def yard_file(); end
def yard_line(); end
end
class Pry::WrappedModule::Candidate
include ::Pry::Helpers::DocumentationHelpers
include ::Pry::CodeObject::Helpers
def class?(*args, &block); end
def module?(*args, &block); end
def nonblank_name(*args, &block); end
def number_of_candidates(*args, &block); end
def wrapped(*args, &block); end
end
class Pry::WrappedModule::Candidate
extend ::Pry::Forwardable
extend ::Forwardable
end
class Pry::WrappedModule
def self.from_str(mod_name, target=T.unsafe(nil)); end
end
class Pry
extend ::Pry::Config::Convenience
def self.Method(obj); end
def self.WrappedModule(obj); end
def self.auto_resize!(); end
def self.binding_for(target); end
def self.cli(); end
def self.cli=(cli); end
def self.color(); end
def self.color=(value); end
def self.commands(); end
def self.commands=(value); end
def self.config(); end
def self.config=(config); end
def self.configure(); end
def self.critical_section(); end
def self.current(); end
def self.current_line(); end
def self.current_line=(current_line); end
def self.custom_completions(); end
def self.custom_completions=(custom_completions); end
def self.default_editor_for_platform(); end
def self.editor(); end
def self.editor=(value); end
def self.eval_path(); end
def self.eval_path=(eval_path); end
def self.exception_handler(); end
def self.exception_handler=(value); end
def self.extra_sticky_locals(); end
def self.extra_sticky_locals=(value); end
def self.final_session_setup(); end
def self.history(); end
def self.history=(history); end
def self.hooks(); end
def self.hooks=(value); end
def self.in_critical_section?(); end
def self.init(); end
def self.initial_session?(); end
def self.initial_session_setup(); end
def self.input(); end
def self.input=(value); end
def self.last_internal_error(); end
def self.last_internal_error=(last_internal_error); end
def self.lazy(&block); end
def self.line_buffer(); end
def self.line_buffer=(line_buffer); end
def self.load_file_at_toplevel(file); end
def self.load_file_through_repl(file_name); end
def self.load_history(); end
def self.load_plugins(*args, &block); end
def self.load_rc_files(); end
def self.load_requires(); end
def self.load_traps(); end
def self.load_win32console(); end
def self.locate_plugins(*args, &block); end
def self.main(); end
def self.memory_size(); end
def self.memory_size=(value); end
def self.output(); end
def self.output=(value); end
def self.pager(); end
def self.pager=(value); end
def self.plugins(*args, &block); end
def self.print(); end
def self.print=(value); end
def self.prompt(); end
def self.prompt=(value); end
def self.quiet(); end
def self.quiet=(quiet); end
def self.rc_files_to_load(); end
def self.real_path_to(file); end
def self.reset_defaults(); end
def self.run_command(command_string, options=T.unsafe(nil)); end
def self.start(target=T.unsafe(nil), options=T.unsafe(nil)); end
def self.toplevel_binding(); end
def self.toplevel_binding=(binding); end
def self.view_clip(obj, options=T.unsafe(nil)); end
end
module YAML
end
class YAML::Stream
end
class Psych::Stream::Emitter
def end_document(implicit_end=T.unsafe(nil)); end
end
class Psych::Stream::Emitter
end
class YAML::Stream
end
module YAML::Visitors
end
class Psych::Visitors::JSONTree
include ::YAML::JSON::RubyEvents
end
class Psych::Visitors::JSONTree
def self.create(options=T.unsafe(nil)); end
end
class Psych::Visitors::Visitor
def accept(target); end
DISPATCH = ::T.let(nil, ::T.untyped)
end
class Psych::Visitors::Visitor
end
class Psych::Visitors::YAMLTree
def <<(object); end
def finish(); end
def finished(); end
def finished?(); end
def initialize(emitter, ss, options); end
def push(object); end
def start(encoding=T.unsafe(nil)); end
def started(); end
def started?(); end
def tree(); end
def visit_Array(o); end
def visit_BasicObject(o); end
def visit_BigDecimal(o); end
def visit_Class(o); end
def visit_Complex(o); end
def visit_Date(o); end
def visit_DateTime(o); end
def visit_Delegator(o); end
def visit_Encoding(o); end
def visit_Enumerator(o); end
def visit_Exception(o); end
def visit_FalseClass(o); end
def visit_Float(o); end
def visit_Hash(o); end
def visit_Integer(o); end
def visit_Module(o); end
def visit_NameError(o); end
def visit_NilClass(o); end
def visit_Object(o); end
def visit_Psych_Omap(o); end
def visit_Psych_Set(o); end
def visit_Range(o); end
def visit_Rational(o); end
def visit_Regexp(o); end
def visit_String(o); end
def visit_Struct(o); end
def visit_Symbol(o); end
def visit_Time(o); end
def visit_TrueClass(o); end
end
class Psych::Visitors::YAMLTree
def self.create(options=T.unsafe(nil), emitter=T.unsafe(nil)); end
end
module YAML::Visitors
end
module YAML
end
module Random::Formatter
def alphanumeric(n=T.unsafe(nil)); end
ALPHANUMERIC = ::T.let(nil, ::T.untyped)
end
class Random
extend ::Random::Formatter
def self.bytes(_); end
def self.urandom(_); 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
class Regexp
def match?(*_); 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(body); end
def self.parse(string); end
def self.parse_file(pathname); end
end
class RubyVM::InstructionSequence
def absolute_path(); end
def base_label(); end
def disasm(); end
def disassemble(); end
def each_child(); end
def eval(); end
def first_lineno(); end
def label(); end
def path(); end
def to_a(); end
def to_binary(*_); end
def trace_points(); end
end
class RubyVM::InstructionSequence
def self.compile(*_); end
def self.compile_file(*_); end
def self.compile_option(); end
def self.compile_option=(compile_option); end
def self.disasm(_); end
def self.disassemble(_); end
def self.load_from_binary(_); end
def self.load_from_binary_extra_data(_); end
def self.of(_); 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.stat(*_); 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
module Shellwords
end
module Shellwords
def self.escape(str); end
def self.join(array); end
def self.shellescape(str); end
def self.shelljoin(array); end
def self.shellsplit(line); end
def self.shellwords(line); end
def self.split(line); end
end
class SignalException
def signm(); end
def signo(); end
end
module SingleForwardable
def def_delegator(accessor, method, ali=T.unsafe(nil)); end
def def_delegators(accessor, *methods); end
def def_single_delegator(accessor, method, ali=T.unsafe(nil)); end
def def_single_delegators(accessor, *methods); end
def delegate(hash); end
def single_delegate(hash); end
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 Sorbet::Private::ConstantLookupCache::ConstantEntry
def self.[](*_); end
def self.members(); end
end
class Sorbet::Private::GemGeneratorTracepoint::ClassDefinition
def defs(); end
def defs=(_); end
def id(); end
def id=(_); end
def klass(); end
def klass=(_); end
end
class Sorbet::Private::GemGeneratorTracepoint::ClassDefinition
def self.[](*_); end
def self.members(); end
end
class Sorbet::Private::GemGeneratorTracepoint::TracepointSerializer
def initialize(files:, delegate_classes:); end
def serialize(output_dir); end
BAD_METHODS = ::T.let(nil, ::T.untyped)
HEADER = ::T.let(nil, ::T.untyped)
SPECIAL_METHOD_NAMES = ::T.let(nil, ::T.untyped)
end
class Sorbet::Private::GemGeneratorTracepoint::TracepointSerializer
end
class Sorbet::Private::GemGeneratorTracepoint::Tracer
end
class Sorbet::Private::GemGeneratorTracepoint::Tracer
def self.add_to_context(item); end
def self.disable_tracepoints(); end
def self.finish(); end
def self.install_tracepoints(); end
def self.on_method_added(mod, method, singleton); end
def self.on_module_created(mod); end
def self.on_module_extended(extended, extender); end
def self.on_module_included(included, includer); end
def self.pre_cache_module_methods(); end
def self.register_delegate_class(klass, delegate); end
def self.start(); end
def self.trace(); end
def self.trace_results(); end
end
class Sorbet::Private::GemLoader
GEM_LOADER = ::T.let(nil, ::T.untyped)
NO_GEM = ::T.let(nil, ::T.untyped)
end
class Sorbet::Private::GemLoader
def self.my_require(gem); end
end
module Sorbet::Private::Main
end
module Sorbet::Private::Main
def self.cyan(msg); end
def self.emojify(emoji, msg); end
def self.init(); end
def self.main(argv); end
def self.make_step(step); end
def self.usage(); end
def self.yellow(msg); end
end
class SortedSet
def initialize(*args, &block); end
end
class SortedSet
def self.setup(); end
end
class StopIteration
def result(); end
end
class String
include ::JSON::Ext::Generator::GeneratorMethods::String
def []=(*_); end
def casecmp?(_); end
def each_grapheme_cluster(); end
def encode!(*_); end
def grapheme_clusters(); end
def reverse!(); end
def shellescape(); end
def shellsplit(); end
def succ!(); end
def undump(); end
def unicode_normalize(*_); end
def unicode_normalize!(*_); end
def unicode_normalized?(*_); end
def unpack1(fmt); end
end
class String
extend ::JSON::Ext::Generator::GeneratorMethods::String::Extend
end
class StringIO
def length(); end
def set_encoding_by_bom(); end
def truncate(_); end
VERSION = ::T.let(nil, ::T.untyped)
end
class StringScanner
def <<(_); end
def [](_); end
def beginning_of_line?(); end
def bol?(); end
def captures(); end
def charpos(); end
def check(_); end
def check_until(_); end
def clear(); end
def concat(_); end
def empty?(); end
def exist?(_); end
def fixed_anchor?(); end
def get_byte(); end
def getbyte(); end
def initialize(*_); end
def match?(_); end
def matched(); end
def matched?(); end
def matched_size(); end
def peek(_); end
def peep(_); end
def pointer(); end
def pointer=(pointer); end
def pos(); end
def pos=(pos); end
def post_match(); end
def pre_match(); end
def reset(); end
def rest(); end
def rest?(); end
def rest_size(); end
def restsize(); end
def scan_full(_, _1, _2); end
def scan_until(_); end
def search_full(_, _1, _2); end
def size(); end
def skip(_); end
def skip_until(_); end
def string(); end
def string=(string); end
def terminate(); end
def unscan(); end
def values_at(*_); end
Id = ::T.let(nil, ::T.untyped)
Version = ::T.let(nil, ::T.untyped)
end
class StringScanner
def self.must_C_version(); end
end
class Struct
def [](_); end
def []=(_, _1); end
def deconstruct(); end
def deconstruct_keys(_); end
def dig(*_); end
def each_pair(); end
def filter(*_); end
def length(); end
def members(); end
def select(*_); end
def size(); end
def to_a(); end
def to_h(); end
def values(); end
def values_at(*_); end
end
Struct::Group = Etc::Group
Struct::Passwd = Etc::Passwd
Struct::Tms = Process::Tms
class SystemCallError
def errno(); end
end
class SystemExit
def status(); end
def success?(); end
end
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 Time
def ceil(*_); end
def floor(*_); end
end
class TracePoint
def eval_script(); end
def event(); end
def instruction_sequence(); end
def parameters(); end
def stat(); end
end
class TracePoint
def self.new(*events); end
end
class TrueClass
include ::JSON::Ext::Generator::GeneratorMethods::TrueClass
end
module URI
include ::URI::RFC2396_REGEXP
end
module URI::Escape
def decode(*arg); end
def encode(*arg); end
def escape(*arg); end
def unescape(*arg); end
end
class URI::FTP
def set_typecode(v); end
def typecode(); end
def typecode=(typecode); end
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 headers(); end
def headers=(v); end
def initialize(*arg); end
def set_headers(v); end
def set_to(v); end
def to(); end
def to=(v); end
def to_mailtext(); end
def to_rfc822text(); end
end
URI::Parser = URI::RFC2396_Parser
URI::REGEXP = URI::RFC2396_REGEXP
class URI::RFC2396_Parser
def escape(str, unsafe=T.unsafe(nil)); end
def extract(str, schemes=T.unsafe(nil)); end
def initialize(opts=T.unsafe(nil)); end
def join(*uris); end
def make_regexp(schemes=T.unsafe(nil)); end
def parse(uri); end
def pattern(); end
def regexp(); end
def split(uri); end
def unescape(str, escaped=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 UnboundMethod
def bind_call(*_); end
def clone(); end
def original_name(); end
end
class UncaughtThrowError
def tag(); end
def value(); end
end
module UnicodeNormalize
end
module UnicodeNormalize
end
module Warning
def warn(_); end
end
module Warning
extend ::Warning
end
module YAML
LIBYAML_VERSION = ::T.let(nil, ::T.untyped)
VERSION = ::T.let(nil, ::T.untyped)
end
class YAML::BadAlias
end
class YAML::BadAlias
end
class YAML::ClassLoader
def big_decimal(); end
def complex(); end
def date(); end
def date_time(); end
def exception(); end
def load(klassname); end
def object(); end
def psych_omap(); end
def psych_set(); end
def range(); end
def rational(); end
def regexp(); end
def struct(); end
def symbol(); end
def symbolize(sym); end
BIG_DECIMAL = ::T.let(nil, ::T.untyped)
CACHE = ::T.let(nil, ::T.untyped)
COMPLEX = ::T.let(nil, ::T.untyped)
DATE = ::T.let(nil, ::T.untyped)
DATE_TIME = ::T.let(nil, ::T.untyped)
EXCEPTION = ::T.let(nil, ::T.untyped)
OBJECT = ::T.let(nil, ::T.untyped)
PSYCH_OMAP = ::T.let(nil, ::T.untyped)
PSYCH_SET = ::T.let(nil, ::T.untyped)
RANGE = ::T.let(nil, ::T.untyped)
RATIONAL = ::T.let(nil, ::T.untyped)
REGEXP = ::T.let(nil, ::T.untyped)
STRUCT = ::T.let(nil, ::T.untyped)
SYMBOL = ::T.let(nil, ::T.untyped)
end
class YAML::ClassLoader::Restricted
def initialize(classes, symbols); end
end
class YAML::ClassLoader::Restricted
end
class YAML::ClassLoader
end
class YAML::Coder
def [](k); end
def []=(k, v); end
def add(k, v); end
def implicit(); end
def implicit=(implicit); end
def initialize(tag); end
def map(tag=T.unsafe(nil), style=T.unsafe(nil)); end
def map=(map); end
def object(); end
def object=(object); end
def represent_map(tag, map); end
def represent_object(tag, obj); end
def represent_scalar(tag, value); end
def represent_seq(tag, list); end
def scalar(*args); end
def scalar=(value); end
def seq(); end
def seq=(list); end
def style(); end
def style=(style); end
def tag(); end
def tag=(tag); end
def type(); end
end
class YAML::Coder
end
class YAML::DisallowedClass
def initialize(klass_name); end
end
class YAML::DisallowedClass
end
class YAML::Emitter
def alias(_); end
def canonical(); end
def canonical=(canonical); end
def end_document(_); end
def indentation(); end
def indentation=(indentation); end
def initialize(*_); end
def line_width(); end
def line_width=(line_width); end
def scalar(_, _1, _2, _3, _4, _5); end
def start_document(_, _1, _2); end
def start_mapping(_, _1, _2, _3); end
def start_sequence(_, _1, _2, _3); end
def start_stream(_); end
end
class YAML::Emitter
end
class YAML::Exception
end
class YAML::Exception
end
class YAML::Handler
def alias(anchor); end
def empty(); end
def end_document(implicit); end
def end_mapping(); end
def end_sequence(); end
def end_stream(); end
def event_location(start_line, start_column, end_line, end_column); end
def scalar(value, anchor, tag, plain, quoted, style); end
def start_document(version, tag_directives, implicit); end
def start_mapping(anchor, tag, implicit, style); end
def start_sequence(anchor, tag, implicit, style); end
def start_stream(encoding); end
def streaming?(); end
EVENTS = ::T.let(nil, ::T.untyped)
OPTIONS = ::T.let(nil, ::T.untyped)
end
class YAML::Handler::DumperOptions
def canonical(); end
def canonical=(canonical); end
def indentation(); end
def indentation=(indentation); end
def line_width(); end
def line_width=(line_width); end
end
class YAML::Handler::DumperOptions
end
class YAML::Handler
end
module YAML::Handlers
end
class YAML::Handlers::DocumentStream
def initialize(&block); end
end
class YAML::Handlers::DocumentStream
end
module YAML::Handlers
end
module YAML::JSON
end
module YAML::JSON::RubyEvents
def visit_DateTime(o); end
def visit_String(o); end
def visit_Symbol(o); end
def visit_Time(o); end
end
module YAML::JSON::RubyEvents
end
class YAML::JSON::Stream
include ::YAML::Streaming
end
class YAML::JSON::Stream::Emitter
include ::YAML::JSON::YAMLEvents
end
class YAML::JSON::Stream::Emitter
end
class YAML::JSON::Stream
extend ::YAML::Streaming::ClassMethods
end
class YAML::JSON::TreeBuilder
include ::YAML::JSON::YAMLEvents
end
class YAML::JSON::TreeBuilder
end
module YAML::JSON::YAMLEvents
def end_document(implicit_end=T.unsafe(nil)); end
def scalar(value, anchor, tag, plain, quoted, style); end
def start_document(version, tag_directives, implicit); end
def start_mapping(anchor, tag, implicit, style); end
def start_sequence(anchor, tag, implicit, style); end
end
module YAML::JSON::YAMLEvents
end
module YAML::JSON
end
module YAML::Nodes
end
class YAML::Nodes::Alias
def anchor(); end
def anchor=(anchor); end
def initialize(anchor); end
end
class YAML::Nodes::Alias
end
class YAML::Nodes::Document
def implicit(); end
def implicit=(implicit); end
def implicit_end(); end
def implicit_end=(implicit_end); end
def initialize(version=T.unsafe(nil), tag_directives=T.unsafe(nil), implicit=T.unsafe(nil)); end
def root(); end
def tag_directives(); end
def tag_directives=(tag_directives); end
def version(); end
def version=(version); end
end
class YAML::Nodes::Document
end
class YAML::Nodes::Mapping
def anchor(); end
def anchor=(anchor); end
def implicit(); end
def implicit=(implicit); end
def initialize(anchor=T.unsafe(nil), tag=T.unsafe(nil), implicit=T.unsafe(nil), style=T.unsafe(nil)); end
def style(); end
def style=(style); end
def tag=(tag); end
ANY = ::T.let(nil, ::T.untyped)
BLOCK = ::T.let(nil, ::T.untyped)
FLOW = ::T.let(nil, ::T.untyped)
end
class YAML::Nodes::Mapping
end
class YAML::Nodes::Node
include ::Enumerable
def alias?(); end
def children(); end
def document?(); end
def each(&block); end
def end_column(); end
def end_column=(end_column); end
def end_line(); end
def end_line=(end_line); end
def mapping?(); end
def scalar?(); end
def sequence?(); end
def start_column(); end
def start_column=(start_column); end
def start_line(); end
def start_line=(start_line); end
def stream?(); end
def tag(); end
def to_ruby(); end
def to_yaml(io=T.unsafe(nil), options=T.unsafe(nil)); end
def transform(); end
def yaml(io=T.unsafe(nil), options=T.unsafe(nil)); end
end
class YAML::Nodes::Node
end
class YAML::Nodes::Scalar
def anchor(); end
def anchor=(anchor); end
def initialize(value, anchor=T.unsafe(nil), tag=T.unsafe(nil), plain=T.unsafe(nil), quoted=T.unsafe(nil), style=T.unsafe(nil)); end
def plain(); end
def plain=(plain); end
def quoted(); end
def quoted=(quoted); end
def style(); end
def style=(style); end
def tag=(tag); end
def value(); end
def value=(value); end
ANY = ::T.let(nil, ::T.untyped)
DOUBLE_QUOTED = ::T.let(nil, ::T.untyped)
FOLDED = ::T.let(nil, ::T.untyped)
LITERAL = ::T.let(nil, ::T.untyped)
PLAIN = ::T.let(nil, ::T.untyped)
SINGLE_QUOTED = ::T.let(nil, ::T.untyped)
end
class YAML::Nodes::Scalar
end
class YAML::Nodes::Sequence
def anchor(); end
def anchor=(anchor); end
def implicit(); end
def implicit=(implicit); end
def initialize(anchor=T.unsafe(nil), tag=T.unsafe(nil), implicit=T.unsafe(nil), style=T.unsafe(nil)); end
def style(); end
def style=(style); end
def tag=(tag); end
ANY = ::T.let(nil, ::T.untyped)
BLOCK = ::T.let(nil, ::T.untyped)
FLOW = ::T.let(nil, ::T.untyped)
end
class YAML::Nodes::Sequence
end
class YAML::Nodes::Stream
def encoding(); end
def encoding=(encoding); end
def initialize(encoding=T.unsafe(nil)); end
ANY = ::T.let(nil, ::T.untyped)
UTF16BE = ::T.let(nil, ::T.untyped)
UTF16LE = ::T.let(nil, ::T.untyped)
UTF8 = ::T.let(nil, ::T.untyped)
end
class YAML::Nodes::Stream
end
module YAML::Nodes
end
class YAML::Omap
end
class YAML::Omap
end
class YAML::Parser
def external_encoding=(external_encoding); end
def handler(); end
def handler=(handler); end
def initialize(handler=T.unsafe(nil)); end
def mark(); end
def parse(*_); end
ANY = ::T.let(nil, ::T.untyped)
UTF16BE = ::T.let(nil, ::T.untyped)
UTF16LE = ::T.let(nil, ::T.untyped)
UTF8 = ::T.let(nil, ::T.untyped)
end
class YAML::Parser::Mark
end
class YAML::Parser::Mark
end
class YAML::Parser
end
class YAML::ScalarScanner
def class_loader(); end
def initialize(class_loader); end
def parse_int(string); end
def parse_time(string); end
def tokenize(string); end
FLOAT = ::T.let(nil, ::T.untyped)
INTEGER = ::T.let(nil, ::T.untyped)
TIME = ::T.let(nil, ::T.untyped)
end
class YAML::ScalarScanner
end
class YAML::Set
end
class YAML::Set
end
class YAML::Stream
include ::YAML::Streaming
end
YAML::Stream::Emitter = Psych::Stream::Emitter
class YAML::Stream
extend ::YAML::Streaming::ClassMethods
end
module YAML::Streaming
def start(encoding=T.unsafe(nil)); end
end
module YAML::Streaming::ClassMethods
def new(io); end
end
module YAML::Streaming::ClassMethods
end
module YAML::Streaming
end
class YAML::SyntaxError
def column(); end
def context(); end
def file(); end
def initialize(file, line, col, offset, problem, context); end
def line(); end
def offset(); end
def problem(); end
end
class YAML::SyntaxError
end
class YAML::TreeBuilder
def end_document(implicit_end=T.unsafe(nil)); end
def root(); end
end
class YAML::TreeBuilder
end
module YAML::Visitors
end
class YAML::Visitors::DepthFirst
def initialize(block); end
end
class YAML::Visitors::DepthFirst
end
class YAML::Visitors::Emitter
def initialize(io, options=T.unsafe(nil)); end
def visit_Psych_Nodes_Alias(o); end
def visit_Psych_Nodes_Document(o); end
def visit_Psych_Nodes_Mapping(o); end
def visit_Psych_Nodes_Scalar(o); end
def visit_Psych_Nodes_Sequence(o); end
def visit_Psych_Nodes_Stream(o); end
end
class YAML::Visitors::Emitter
end
YAML::Visitors::JSONTree = Psych::Visitors::JSONTree
class YAML::Visitors::NoAliasRuby
end
class YAML::Visitors::NoAliasRuby
end
class YAML::Visitors::ToRuby
def class_loader(); end
def initialize(ss, class_loader); end
def visit_Psych_Nodes_Alias(o); end
def visit_Psych_Nodes_Document(o); end
def visit_Psych_Nodes_Mapping(o); end
def visit_Psych_Nodes_Scalar(o); end
def visit_Psych_Nodes_Sequence(o); end
def visit_Psych_Nodes_Stream(o); end
SHOVEL = ::T.let(nil, ::T.untyped)
end
class YAML::Visitors::ToRuby
def self.create(); end
end
YAML::Visitors::Visitor = Psych::Visitors::Visitor
YAML::Visitors::YAMLTree = Psych::Visitors::YAMLTree
module YAML::Visitors
end
module YAML
def self.add_builtin_type(type_tag, &block); end
def self.add_domain_type(domain, type_tag, &block); end
def self.add_tag(tag, klass); end
def self.domain_types(); end
def self.domain_types=(domain_types); end
def self.dump(o, io=T.unsafe(nil), options=T.unsafe(nil)); end
def self.dump_stream(*objects); end
def self.dump_tags(); end
def self.dump_tags=(dump_tags); end
def self.libyaml_version(); end
def self.load(yaml, legacy_filename=T.unsafe(nil), filename: T.unsafe(nil), fallback: T.unsafe(nil), symbolize_names: T.unsafe(nil)); end
def self.load_file(filename, fallback: T.unsafe(nil)); end
def self.load_stream(yaml, legacy_filename=T.unsafe(nil), filename: T.unsafe(nil), fallback: T.unsafe(nil)); end
def self.load_tags(); end
def self.load_tags=(load_tags); end
def self.parse(yaml, legacy_filename=T.unsafe(nil), filename: T.unsafe(nil), fallback: T.unsafe(nil)); end
def self.parse_file(filename, fallback: T.unsafe(nil)); end
def self.parse_stream(yaml, legacy_filename=T.unsafe(nil), filename: T.unsafe(nil), &block); end
def self.parser(); end
def self.remove_type(type_tag); end
def self.safe_load(yaml, legacy_permitted_classes=T.unsafe(nil), legacy_permitted_symbols=T.unsafe(nil), legacy_aliases=T.unsafe(nil), legacy_filename=T.unsafe(nil), permitted_classes: T.unsafe(nil), permitted_symbols: T.unsafe(nil), aliases: T.unsafe(nil), filename: T.unsafe(nil), fallback: T.unsafe(nil), symbolize_names: T.unsafe(nil)); end
def self.to_json(object); end
end
module Zlib
ASCII = ::T.let(nil, ::T.untyped)
BEST_COMPRESSION = ::T.let(nil, ::T.untyped)
BEST_SPEED = ::T.let(nil, ::T.untyped)
BINARY = ::T.let(nil, ::T.untyped)
DEFAULT_COMPRESSION = ::T.let(nil, ::T.untyped)
DEFAULT_STRATEGY = ::T.let(nil, ::T.untyped)
DEF_MEM_LEVEL = ::T.let(nil, ::T.untyped)
FILTERED = ::T.let(nil, ::T.untyped)
FINISH = ::T.let(nil, ::T.untyped)
FIXED = ::T.let(nil, ::T.untyped)
FULL_FLUSH = ::T.let(nil, ::T.untyped)
HUFFMAN_ONLY = ::T.let(nil, ::T.untyped)
MAX_MEM_LEVEL = ::T.let(nil, ::T.untyped)
MAX_WBITS = ::T.let(nil, ::T.untyped)
NO_COMPRESSION = ::T.let(nil, ::T.untyped)
NO_FLUSH = ::T.let(nil, ::T.untyped)
OS_AMIGA = ::T.let(nil, ::T.untyped)
OS_ATARI = ::T.let(nil, ::T.untyped)
OS_CODE = ::T.let(nil, ::T.untyped)
OS_CPM = ::T.let(nil, ::T.untyped)
OS_MACOS = ::T.let(nil, ::T.untyped)
OS_MSDOS = ::T.let(nil, ::T.untyped)
OS_OS2 = ::T.let(nil, ::T.untyped)
OS_QDOS = ::T.let(nil, ::T.untyped)
OS_RISCOS = ::T.let(nil, ::T.untyped)
OS_TOPS20 = ::T.let(nil, ::T.untyped)
OS_UNIX = ::T.let(nil, ::T.untyped)
OS_UNKNOWN = ::T.let(nil, ::T.untyped)
OS_VMCMS = ::T.let(nil, ::T.untyped)
OS_VMS = ::T.let(nil, ::T.untyped)
OS_WIN32 = ::T.let(nil, ::T.untyped)
OS_ZSYSTEM = ::T.let(nil, ::T.untyped)
RLE = ::T.let(nil, ::T.untyped)
SYNC_FLUSH = ::T.let(nil, ::T.untyped)
TEXT = ::T.let(nil, ::T.untyped)
UNKNOWN = ::T.let(nil, ::T.untyped)
VERSION = ::T.let(nil, ::T.untyped)
ZLIB_VERSION = ::T.let(nil, ::T.untyped)
end
class Zlib::BufError
end
class Zlib::BufError
end
class Zlib::DataError
end
class Zlib::DataError
end
class Zlib::Deflate
def <<(_); end
def deflate(*_); end
def flush(*_); end
def initialize(*_); end
def params(_, _1); end
def set_dictionary(_); end
end
class Zlib::Deflate
def self.deflate(*_); end
end
class Zlib::Error
end
class Zlib::Error
end
class Zlib::GzipFile
def close(); end
def closed?(); end
def comment(); end
def crc(); end
def finish(); end
def level(); end
def mtime(); end
def orig_name(); end
def os_code(); end
def sync(); end
def sync=(sync); end
def to_io(); end
end
class Zlib::GzipFile::CRCError
end
class Zlib::GzipFile::CRCError
end
class Zlib::GzipFile::Error
def input(); end
end
class Zlib::GzipFile::Error
end
class Zlib::GzipFile::LengthError
end
class Zlib::GzipFile::LengthError
end
class Zlib::GzipFile::NoFooter
end
class Zlib::GzipFile::NoFooter
end
class Zlib::GzipFile
def self.wrap(*_); end
end
class Zlib::GzipReader
include ::Enumerable
def bytes(); end
def each(*_, &blk); end
def each_byte(); end
def each_char(); end
def each_line(*_); end
def eof(); end
def eof?(); end
def external_encoding(); end
def getbyte(); end
def getc(); end
def initialize(*_); end
def lineno(); end
def lineno=(lineno); end
def lines(*_); end
def pos(); end
def read(*_); end
def readbyte(); end
def readchar(); end
def readpartial(*_); end
def rewind(); end
def tell(); end
def ungetbyte(_); end
def ungetc(_); end
def unused(); end
end
class Zlib::GzipReader
end
class Zlib::GzipWriter
def <<(_); end
def comment=(comment); end
def flush(*_); end
def initialize(*_); end
def mtime=(mtime); end
def orig_name=(orig_name); end
def pos(); end
def tell(); end
def write(*_); end
end
class Zlib::GzipWriter
end
class Zlib::Inflate
def <<(_); end
def add_dictionary(_); end
def inflate(_); end
def initialize(*_); end
def set_dictionary(_); end
def sync(_); end
def sync_point?(); end
end
class Zlib::Inflate
def self.inflate(_); end
end
class Zlib::MemError
end
class Zlib::MemError
end
class Zlib::NeedDict
end
class Zlib::NeedDict
end
class Zlib::StreamEnd
end
class Zlib::StreamEnd
end
class Zlib::StreamError
end
class Zlib::StreamError
end
class Zlib::VersionError
end
class Zlib::VersionError
end
class Zlib::ZStream
def adler(); end
def avail_in(); end
def avail_out(); end
def avail_out=(avail_out); end
def close(); end
def closed?(); end
def data_type(); end
def end(); end
def ended?(); end
def finish(); end
def finished?(); end
def flush_next_in(); end
def flush_next_out(); end
def reset(); end
def stream_end?(); end
def total_in(); end
def total_out(); end
end
class Zlib::ZStream
end
module Zlib
def self.adler32(*_); end
def self.adler32_combine(_, _1, _2); end
def self.crc32(*_); end
def self.crc32_combine(_, _1, _2); end
def self.crc_table(); end
def self.deflate(*_); end
def self.gunzip(_); end
def self.gzip(*_); end
def self.inflate(_); end
def self.zlib_version(); end
end