# This file is autogenerated. Do not edit it by hand. Regenerate it with: # srb rbi hidden-definitions # typed: autogenerated module Addressable::IDNA ACE_MAX_LENGTH = ::T.let(nil, ::T.untyped) ACE_PREFIX = ::T.let(nil, ::T.untyped) COMPOSITION_TABLE = ::T.let(nil, ::T.untyped) HANGUL_LBASE = ::T.let(nil, ::T.untyped) HANGUL_LCOUNT = ::T.let(nil, ::T.untyped) HANGUL_NCOUNT = ::T.let(nil, ::T.untyped) HANGUL_SBASE = ::T.let(nil, ::T.untyped) HANGUL_SCOUNT = ::T.let(nil, ::T.untyped) HANGUL_TBASE = ::T.let(nil, ::T.untyped) HANGUL_TCOUNT = ::T.let(nil, ::T.untyped) HANGUL_VBASE = ::T.let(nil, ::T.untyped) HANGUL_VCOUNT = ::T.let(nil, ::T.untyped) PUNYCODE_BASE = ::T.let(nil, ::T.untyped) PUNYCODE_DAMP = ::T.let(nil, ::T.untyped) PUNYCODE_DELIMITER = ::T.let(nil, ::T.untyped) PUNYCODE_INITIAL_BIAS = ::T.let(nil, ::T.untyped) PUNYCODE_INITIAL_N = ::T.let(nil, ::T.untyped) PUNYCODE_MAXINT = ::T.let(nil, ::T.untyped) PUNYCODE_PRINT_ASCII = ::T.let(nil, ::T.untyped) PUNYCODE_SKEW = ::T.let(nil, ::T.untyped) PUNYCODE_TMAX = ::T.let(nil, ::T.untyped) PUNYCODE_TMIN = ::T.let(nil, ::T.untyped) UNICODE_DATA = ::T.let(nil, ::T.untyped) UNICODE_DATA_CANONICAL = ::T.let(nil, ::T.untyped) UNICODE_DATA_COMBINING_CLASS = ::T.let(nil, ::T.untyped) UNICODE_DATA_COMPATIBILITY = ::T.let(nil, ::T.untyped) UNICODE_DATA_EXCLUSION = ::T.let(nil, ::T.untyped) UNICODE_DATA_LOWERCASE = ::T.let(nil, ::T.untyped) UNICODE_DATA_TITLECASE = ::T.let(nil, ::T.untyped) UNICODE_DATA_UPPERCASE = ::T.let(nil, ::T.untyped) UNICODE_MAX_LENGTH = ::T.let(nil, ::T.untyped) UNICODE_TABLE = ::T.let(nil, ::T.untyped) UTF8_REGEX = ::T.let(nil, ::T.untyped) UTF8_REGEX_MULTIBYTE = ::T.let(nil, ::T.untyped) end class Addressable::URI EMPTY_STR = ::T.let(nil, ::T.untyped) NORMPATH = ::T.let(nil, ::T.untyped) PARENT = ::T.let(nil, ::T.untyped) PORT_MAPPING = ::T.let(nil, ::T.untyped) RULE_2A = ::T.let(nil, ::T.untyped) RULE_2B_2C = ::T.let(nil, ::T.untyped) RULE_2D = ::T.let(nil, ::T.untyped) RULE_PREFIXED_PARENT = ::T.let(nil, ::T.untyped) SELF_REF = ::T.let(nil, ::T.untyped) SEQUENCE_ENCODING_TABLE = ::T.let(nil, ::T.untyped) SEQUENCE_UPCASED_PERCENT_ENCODING_TABLE = ::T.let(nil, ::T.untyped) SLASH = ::T.let(nil, ::T.untyped) URIREGEX = ::T.let(nil, ::T.untyped) end module Addressable::URI::CharacterClasses ALPHA = ::T.let(nil, ::T.untyped) AUTHORITY = ::T.let(nil, ::T.untyped) DIGIT = ::T.let(nil, ::T.untyped) FRAGMENT = ::T.let(nil, ::T.untyped) GEN_DELIMS = ::T.let(nil, ::T.untyped) HOST = ::T.let(nil, ::T.untyped) PATH = ::T.let(nil, ::T.untyped) PCHAR = ::T.let(nil, ::T.untyped) QUERY = ::T.let(nil, ::T.untyped) RESERVED = ::T.let(nil, ::T.untyped) SCHEME = ::T.let(nil, ::T.untyped) SUB_DELIMS = ::T.let(nil, ::T.untyped) UNRESERVED = ::T.let(nil, ::T.untyped) end module Addressable::VERSION MAJOR = ::T.let(nil, ::T.untyped) MINOR = ::T.let(nil, ::T.untyped) STRING = ::T.let(nil, ::T.untyped) TINY = ::T.let(nil, ::T.untyped) end class Addrinfo def connect_internal(local_addrinfo, timeout=T.unsafe(nil)); end end class Array include ::JSON::Ext::Generator::GeneratorMethods::Array def deconstruct(); end def shelljoin(); end def to_csv(**options); end def to_h(); end end class Array def self.try_convert(_); end end BasicObject::BasicObject = BasicObject class BasicSocket def read_nonblock(len, str=T.unsafe(nil), exception: T.unsafe(nil)); end end class BigDecimal def clone(); end EXCEPTION_NaN = ::T.let(nil, ::T.untyped) VERSION = ::T.let(nil, ::T.untyped) end class BigDecimal def self.interpret_loosely(_); end end class Binding def clone(); end def irb(); end end class Bundler::APIResponseInvalidDependenciesError def status_code(); end end class Bundler::APIResponseInvalidDependenciesError end class Bundler::Definition def dependencies_for(groups); end def most_specific_locked_platform(); end def requested_dependencies(); 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::EnvironmentPreserver def replace_with_backup(); end end class Bundler::EnvironmentPreserver def self.env_to_hash(env); end def self.from_env(); 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 include ::Rake::DSL include ::Rake::FileUtilsExt include ::FileUtils include ::FileUtils::StreamUtils_ 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 default_remote(); end def gem_command(); 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_prefix=(tag_prefix); 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 def self.tag_prefix=(prefix); end end class Bundler::GemHelpers::PlatformMatch def self.specificity_score(spec_platform, user_platform); end end module Bundler::GemHelpers def self.local_platform(); end def self.same_deps(spec, exemplary_spec); end def self.same_specificity(platform, spec, exemplary_spec); end 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, options=T.unsafe(nil)); 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::LazySpecification def eql?(other); 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 def unregister_plugin(name); 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 def self.uninstall(names, options); end end class Bundler::ProcessLock end class Bundler::ProcessLock def self.lock(bundle_path=T.unsafe(nil)); end end class Bundler::Resolver::SpecGroup def activated_platforms(); end def activated_platforms=(activated_platforms); end def copy_for(platforms); end def sorted_activated_platforms(); 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::RubygemsIntegration def add_default_gems_to(specs); end 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 load_env_plugins(); end def plain_specs(); end def plain_specs=(specs); 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::Source::Git def glob(); end def local?(); end end class Bundler::SpecSet include ::Enumerable end class Bundler::StubSpecification def default_gem?(); end def extensions(); end def gem_build_complete_path(); end 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 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 allow_incompatible_default_type!(); 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_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(&block); end def no_commands?(); end def no_commands_context(); end def no_tasks(&block); 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 Bundler::Thor::Correctable = DidYouMean::Correctable 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::NestedContext def enter(); end def entered?(); end end class Bundler::Thor::NestedContext end class Bundler::Thor::NoKwargSpellChecker def initialize(dictionary); end end class Bundler::Thor::NoKwargSpellChecker 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 module Bundler::Thor::RakeCompat include ::Rake::DSL include ::Rake::FileUtilsExt include ::FileUtils include ::FileUtils::StreamUtils_ end module Bundler::Thor::RakeCompat def self.included(base); end def self.rake_classes(); 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 answer_match(possibilities, answer, case_insensitive); end 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 include ::DidYouMean::Correctable 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 include ::DidYouMean::Correctable 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.escape_html(string); 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.deprecation_warning(message); 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), color=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), color=T.unsafe(nil)); end def yes?(msg); end LEVELS = ::T.let(nil, ::T.untyped) end class Bundler::UI::Shell end module Bundler::URI include ::Bundler::URI::RFC2396_REGEXP ABS_PATH = ::T.let(nil, ::T.untyped) ABS_URI = ::T.let(nil, ::T.untyped) ABS_URI_REF = ::T.let(nil, ::T.untyped) DEFAULT_PARSER = ::T.let(nil, ::T.untyped) ESCAPED = ::T.let(nil, ::T.untyped) FRAGMENT = ::T.let(nil, ::T.untyped) HOST = ::T.let(nil, ::T.untyped) OPAQUE = ::T.let(nil, ::T.untyped) PORT = ::T.let(nil, ::T.untyped) QUERY = ::T.let(nil, ::T.untyped) REGISTRY = ::T.let(nil, ::T.untyped) REL_PATH = ::T.let(nil, ::T.untyped) REL_URI = ::T.let(nil, ::T.untyped) REL_URI_REF = ::T.let(nil, ::T.untyped) RFC3986_PARSER = ::T.let(nil, ::T.untyped) SCHEME = ::T.let(nil, ::T.untyped) TBLDECWWWCOMP_ = ::T.let(nil, ::T.untyped) TBLENCWWWCOMP_ = ::T.let(nil, ::T.untyped) UNSAFE = ::T.let(nil, ::T.untyped) URI_REF = ::T.let(nil, ::T.untyped) USERINFO = ::T.let(nil, ::T.untyped) VERSION = ::T.let(nil, ::T.untyped) VERSION_CODE = ::T.let(nil, ::T.untyped) WEB_ENCODINGS_ = ::T.let(nil, ::T.untyped) end class Bundler::URI::BadURIError end class Bundler::URI::BadURIError end class Bundler::URI::Error end class Bundler::URI::Error end module Bundler::URI::Escape def decode(*arg); end def encode(*arg); end def escape(*arg); end def unescape(*arg); end end module Bundler::URI::Escape end class Bundler::URI::FTP def set_typecode(v); end def typecode(); end def typecode=(typecode); end COMPONENT = ::T.let(nil, ::T.untyped) DEFAULT_PORT = ::T.let(nil, ::T.untyped) TYPECODE = ::T.let(nil, ::T.untyped) TYPECODE_PREFIX = ::T.let(nil, ::T.untyped) end class Bundler::URI::FTP def self.new2(user, password, host, port, path, typecode=T.unsafe(nil), arg_check=T.unsafe(nil)); end end class Bundler::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 Bundler::URI::File end class Bundler::URI::Generic include ::Bundler::URI include ::Bundler::URI::RFC2396_REGEXP def +(oth); end def -(oth); end def ==(oth); end def absolute(); end def absolute?(); end def coerce(oth); end def component(); end def component_ary(); end def default_port(); end def eql?(oth); end def find_proxy(env=T.unsafe(nil)); end def fragment(); end def fragment=(v); end def hierarchical?(); end def host(); end def host=(v); end def hostname(); end def hostname=(v); end def initialize(scheme, userinfo, host, port, registry, path, opaque, query, fragment, parser=T.unsafe(nil), arg_check=T.unsafe(nil)); end def merge(oth); end def merge!(oth); end def normalize(); end def normalize!(); end def opaque(); end def opaque=(v); end def parser(); end def password(); end def password=(password); end def path(); end def path=(v); end def port(); end def port=(v); end def query(); end def query=(v); end def registry(); end def registry=(v); end def relative?(); end def route_from(oth); end def route_to(oth); end def scheme(); end def scheme=(v); end def select(*components); end def set_host(v); end def set_opaque(v); end def set_password(v); end def set_path(v); end def set_port(v); end def set_registry(v); end def set_scheme(v); end def set_user(v); end def set_userinfo(user, password=T.unsafe(nil)); end def user(); end def user=(user); end def userinfo(); end def userinfo=(userinfo); end COMPONENT = ::T.let(nil, ::T.untyped) DEFAULT_PORT = ::T.let(nil, ::T.untyped) USE_REGISTRY = ::T.let(nil, ::T.untyped) end class Bundler::URI::Generic def self.build(args); end def self.build2(args); end def self.component(); end def self.default_port(); end def self.use_proxy?(hostname, addr, port, no_proxy); end def self.use_registry(); end end class Bundler::URI::HTTP def request_uri(); end COMPONENT = ::T.let(nil, ::T.untyped) DEFAULT_PORT = ::T.let(nil, ::T.untyped) end class Bundler::URI::HTTP end class Bundler::URI::HTTPS DEFAULT_PORT = ::T.let(nil, ::T.untyped) end class Bundler::URI::HTTPS end class Bundler::URI::InvalidComponentError end class Bundler::URI::InvalidComponentError end class Bundler::URI::InvalidURIError end class Bundler::URI::InvalidURIError end class Bundler::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 COMPONENT = ::T.let(nil, ::T.untyped) DEFAULT_PORT = ::T.let(nil, ::T.untyped) SCOPE = ::T.let(nil, ::T.untyped) SCOPE_BASE = ::T.let(nil, ::T.untyped) SCOPE_ONE = ::T.let(nil, ::T.untyped) SCOPE_SUB = ::T.let(nil, ::T.untyped) end class Bundler::URI::LDAP end class Bundler::URI::LDAPS DEFAULT_PORT = ::T.let(nil, ::T.untyped) end class Bundler::URI::LDAPS end class Bundler::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 COMPONENT = ::T.let(nil, ::T.untyped) DEFAULT_PORT = ::T.let(nil, ::T.untyped) EMAIL_REGEXP = ::T.let(nil, ::T.untyped) HEADER_REGEXP = ::T.let(nil, ::T.untyped) end class Bundler::URI::MailTo end Bundler::URI::Parser = Bundler::URI::RFC2396_Parser Bundler::URI::REGEXP = Bundler::URI::RFC2396_REGEXP class Bundler::URI::RFC2396_Parser include ::Bundler::URI::RFC2396_REGEXP 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 Bundler::URI::RFC2396_Parser end module Bundler::URI::RFC2396_REGEXP end module Bundler::URI::RFC2396_REGEXP::PATTERN ABS_PATH = ::T.let(nil, ::T.untyped) ABS_URI = ::T.let(nil, ::T.untyped) ALNUM = ::T.let(nil, ::T.untyped) ALPHA = ::T.let(nil, ::T.untyped) DOMLABEL = ::T.let(nil, ::T.untyped) ESCAPED = ::T.let(nil, ::T.untyped) FRAGMENT = ::T.let(nil, ::T.untyped) HEX = ::T.let(nil, ::T.untyped) HIER_PART = ::T.let(nil, ::T.untyped) HOST = ::T.let(nil, ::T.untyped) HOSTNAME = ::T.let(nil, ::T.untyped) HOSTPORT = ::T.let(nil, ::T.untyped) IPV4ADDR = ::T.let(nil, ::T.untyped) IPV6ADDR = ::T.let(nil, ::T.untyped) IPV6REF = ::T.let(nil, ::T.untyped) NET_PATH = ::T.let(nil, ::T.untyped) OPAQUE_PART = ::T.let(nil, ::T.untyped) PATH_SEGMENTS = ::T.let(nil, ::T.untyped) PORT = ::T.let(nil, ::T.untyped) QUERY = ::T.let(nil, ::T.untyped) REG_NAME = ::T.let(nil, ::T.untyped) REL_PATH = ::T.let(nil, ::T.untyped) REL_SEGMENT = ::T.let(nil, ::T.untyped) REL_URI = ::T.let(nil, ::T.untyped) RESERVED = ::T.let(nil, ::T.untyped) SCHEME = ::T.let(nil, ::T.untyped) TOPLABEL = ::T.let(nil, ::T.untyped) UNRESERVED = ::T.let(nil, ::T.untyped) URIC = ::T.let(nil, ::T.untyped) URIC_NO_SLASH = ::T.let(nil, ::T.untyped) URI_REF = ::T.let(nil, ::T.untyped) USERINFO = ::T.let(nil, ::T.untyped) X_ABS_URI = ::T.let(nil, ::T.untyped) X_REL_URI = ::T.let(nil, ::T.untyped) end module Bundler::URI::RFC2396_REGEXP::PATTERN end module Bundler::URI::RFC2396_REGEXP end class Bundler::URI::RFC3986_Parser def join(*uris); end def parse(uri); end def regexp(); end def split(uri); end RFC3986_URI = ::T.let(nil, ::T.untyped) RFC3986_relative_ref = ::T.let(nil, ::T.untyped) end class Bundler::URI::RFC3986_Parser end module Bundler::URI::Util end module Bundler::URI::Util def self.make_components_hash(klass, array_hash); end end module Bundler::URI extend ::Bundler::URI::Escape def self.decode_www_form(str, enc=T.unsafe(nil), separator: T.unsafe(nil), use__charset_: T.unsafe(nil), isindex: T.unsafe(nil)); end def self.decode_www_form_component(str, enc=T.unsafe(nil)); end def self.encode_www_form(enum, enc=T.unsafe(nil)); end def self.encode_www_form_component(str, enc=T.unsafe(nil)); end def self.extract(str, schemes=T.unsafe(nil), &block); end def self.get_encoding(label); end def self.join(*str); end def self.parse(uri); end def self.regexp(schemes=T.unsafe(nil)); end def self.scheme_list(); end def self.split(uri); end 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.most_specific_locked_platform?(platform); end def self.original_exec(*args); end def self.original_system(*args); end def self.preferred_gemfile_name(); end def self.reset_settings_and_root!(); end def self.unbundled_env(); end def self.unbundled_exec(*args); end def self.unbundled_system(*args); end end module CGI::HtmlExtension def a(href=T.unsafe(nil)); end def base(href=T.unsafe(nil)); end def blockquote(cite=T.unsafe(nil)); end def caption(align=T.unsafe(nil)); end def checkbox(name=T.unsafe(nil), value=T.unsafe(nil), checked=T.unsafe(nil)); end def checkbox_group(name=T.unsafe(nil), *values); end def file_field(name=T.unsafe(nil), size=T.unsafe(nil), maxlength=T.unsafe(nil)); end def form(method=T.unsafe(nil), action=T.unsafe(nil), enctype=T.unsafe(nil)); end def hidden(name=T.unsafe(nil), value=T.unsafe(nil)); end def html(attributes=T.unsafe(nil)); end def image_button(src=T.unsafe(nil), name=T.unsafe(nil), alt=T.unsafe(nil)); end def img(src=T.unsafe(nil), alt=T.unsafe(nil), width=T.unsafe(nil), height=T.unsafe(nil)); end def multipart_form(action=T.unsafe(nil), enctype=T.unsafe(nil)); end def password_field(name=T.unsafe(nil), value=T.unsafe(nil), size=T.unsafe(nil), maxlength=T.unsafe(nil)); end def popup_menu(name=T.unsafe(nil), *values); end def radio_button(name=T.unsafe(nil), value=T.unsafe(nil), checked=T.unsafe(nil)); end def radio_group(name=T.unsafe(nil), *values); end def reset(value=T.unsafe(nil), name=T.unsafe(nil)); end def scrolling_list(name=T.unsafe(nil), *values); end def submit(value=T.unsafe(nil), name=T.unsafe(nil)); end def text_field(name=T.unsafe(nil), value=T.unsafe(nil), size=T.unsafe(nil), maxlength=T.unsafe(nil)); end def textarea(name=T.unsafe(nil), cols=T.unsafe(nil), rows=T.unsafe(nil)); end end module CGI::HtmlExtension end class CSV def close(*args, &block); end def close_read(*args, &block); end def close_write(*args, &block); end def closed?(*args, &block); end def external_encoding(*args, &block); end def fcntl(*args, &block); end def fileno(*args, &block); end def flush(*args, &block); end def fsync(*args, &block); end def internal_encoding(*args, &block); end def isatty(*args, &block); end def pid(*args, &block); end def pos(*args, &block); end def pos=(*args, &block); end def reopen(*args, &block); end def seek(*args, &block); end def string(*args, &block); end def sync(*args, &block); end def sync=(*args, &block); end def tell(*args, &block); end def truncate(*args, &block); end def tty?(*args, &block); end ConverterEncoding = ::T.let(nil, ::T.untyped) Converters = ::T.let(nil, ::T.untyped) DateMatcher = ::T.let(nil, ::T.untyped) DateTimeMatcher = ::T.let(nil, ::T.untyped) HeaderConverters = ::T.let(nil, ::T.untyped) end class CSV::FieldInfo def header(); end def header=(_); end def index(); end def index=(_); end def line(); end def line=(_); end end class CSV::FieldInfo def self.[](*_); end def self.members(); end end class CSV::FieldsConverter include ::Enumerable def add_converter(name=T.unsafe(nil), &converter); end def convert(fields, headers, lineno); end def each(&block); end def empty?(); end def initialize(options=T.unsafe(nil)); end end class CSV::FieldsConverter end class CSV::MalformedCSVError def initialize(message, line_number); end def line_number(); end def lineno(); end end class CSV::Parser def column_separator(); end def field_size_limit(); end def header_row?(); end def headers(); end def initialize(input, options); end def liberal_parsing?(); end def line(); end def lineno(); end def parse(&block); end def quote_character(); end def return_headers?(); end def row_separator(); end def skip_blanks?(); end def skip_lines(); end def unconverted_fields?(); end def use_headers?(); end SCANNER_TEST = ::T.let(nil, ::T.untyped) end class CSV::Parser::InputsScanner def each_line(row_separator); end def eos?(); end def initialize(inputs, encoding, chunk_size: T.unsafe(nil)); end def keep_back(); end def keep_drop(); end def keep_end(); end def keep_start(); end def rest(); end def scan(pattern); end def scan_all(pattern); end end class CSV::Parser::InputsScanner end class CSV::Parser::InvalidEncoding end class CSV::Parser::InvalidEncoding end class CSV::Parser::Scanner def each_line(row_separator); end def initialize(*args); end def keep_back(); end def keep_drop(); end def keep_end(); end def keep_start(); end def scan_all(_); end end class CSV::Parser::Scanner end class CSV::Parser end class CSV::Row def dig(index_or_header, *indexes); end def each_pair(&block); end def empty?(*args, &block); end def length(*args, &block); end def size(*args, &block); end def to_ary(*_); end end class CSV::Row extend ::Forwardable end class CSV::Table def empty?(*args, &block); end def initialize(array_of_rows, headers: T.unsafe(nil)); end def length(*args, &block); end def size(*args, &block); end def table(); end end class CSV::Table extend ::Forwardable end class CSV::Writer def <<(row); end def headers(); end def initialize(output, options); end def lineno(); end def rewind(); end end class CSV::Writer end class CSV extend ::Forwardable end class CheesyGallery::BaseImageFile extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class CheesyGallery::GalleryIndex extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class CheesyGallery::Generator extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Class def json_creatable?(); end end module CodeRay CODERAY_PATH = ::T.let(nil, ::T.untyped) TokenKinds = ::T.let(nil, ::T.untyped) VERSION = ::T.let(nil, ::T.untyped) end class CodeRay::Encoders::Encoder DEFAULT_OPTIONS = ::T.let(nil, ::T.untyped) end CodeRay::Encoders::Encoder::PLUGIN_HOST = CodeRay::Encoders class CodeRay::Encoders::HTML DEFAULT_OPTIONS = ::T.let(nil, ::T.untyped) FILE_EXTENSION = ::T.let(nil, ::T.untyped) HTML_ESCAPE = ::T.let(nil, ::T.untyped) HTML_ESCAPE_PATTERN = ::T.let(nil, ::T.untyped) TOKEN_KIND_TO_INFO = ::T.let(nil, ::T.untyped) TRANSPARENT_TOKEN_KINDS = ::T.let(nil, ::T.untyped) end class CodeRay::Encoders::HTML::CSS CSS_CLASS_PATTERN = ::T.let(nil, ::T.untyped) end module CodeRay::Encoders::HTML::Output DIV = ::T.let(nil, ::T.untyped) PAGE = ::T.let(nil, ::T.untyped) SPAN = ::T.let(nil, ::T.untyped) TABLE = ::T.let(nil, ::T.untyped) end class CodeRay::Encoders::Terminal TOKEN_COLORS = ::T.let(nil, ::T.untyped) end module CodeRay::FileType TypeFromExt = ::T.let(nil, ::T.untyped) TypeFromName = ::T.let(nil, ::T.untyped) TypeFromShebang = ::T.let(nil, ::T.untyped) end module CodeRay::PluginHost PLUGIN_HOSTS = ::T.let(nil, ::T.untyped) PLUGIN_HOSTS_BY_ID = ::T.let(nil, ::T.untyped) end class CodeRay::Scanners::Java CONSTANTS = ::T.let(nil, ::T.untyped) DIRECTIVES = ::T.let(nil, ::T.untyped) ESCAPE = ::T.let(nil, ::T.untyped) IDENT = ::T.let(nil, ::T.untyped) IDENT_KIND = ::T.let(nil, ::T.untyped) KEYWORDS = ::T.let(nil, ::T.untyped) MAGIC_VARIABLES = ::T.let(nil, ::T.untyped) RESERVED = ::T.let(nil, ::T.untyped) STRING_CONTENT_PATTERN = ::T.let(nil, ::T.untyped) TYPES = ::T.let(nil, ::T.untyped) UNICODE_ESCAPE = ::T.let(nil, ::T.untyped) end module CodeRay::Scanners::Java::BuiltinTypes List = ::T.let(nil, ::T.untyped) end module CodeRay::Scanners::Ruby::Patterns BINARY = ::T.let(nil, ::T.untyped) CHARACTER = ::T.let(nil, ::T.untyped) CLASS_VARIABLE = ::T.let(nil, ::T.untyped) CONTROL_META_ESCAPE = ::T.let(nil, ::T.untyped) DATA = ::T.let(nil, ::T.untyped) DECIMAL = ::T.let(nil, ::T.untyped) ESCAPE = ::T.let(nil, ::T.untyped) EXPONENT = ::T.let(nil, ::T.untyped) FANCY_STRING_INTERPRETED = ::T.let(nil, ::T.untyped) FANCY_STRING_KIND = ::T.let(nil, ::T.untyped) FANCY_STRING_START = ::T.let(nil, ::T.untyped) FLOAT_OR_INT = ::T.let(nil, ::T.untyped) FLOAT_SUFFIX = ::T.let(nil, ::T.untyped) GLOBAL_VARIABLE = ::T.let(nil, ::T.untyped) HEREDOC_OPEN = ::T.let(nil, ::T.untyped) HEXADECIMAL = ::T.let(nil, ::T.untyped) IDENT = ::T.let(nil, ::T.untyped) IDENT_KIND = ::T.let(nil, ::T.untyped) INSTANCE_VARIABLE = ::T.let(nil, ::T.untyped) KEYWORDS = ::T.let(nil, ::T.untyped) KEYWORDS_EXPECTING_VALUE = ::T.let(nil, ::T.untyped) KEYWORD_NEW_STATE = ::T.let(nil, ::T.untyped) METHOD_AFTER_DOT = ::T.let(nil, ::T.untyped) METHOD_NAME = ::T.let(nil, ::T.untyped) METHOD_NAME_EX = ::T.let(nil, ::T.untyped) METHOD_NAME_OPERATOR = ::T.let(nil, ::T.untyped) METHOD_NAME_OR_SYMBOL = ::T.let(nil, ::T.untyped) METHOD_SUFFIX = ::T.let(nil, ::T.untyped) NUMERIC = ::T.let(nil, ::T.untyped) OBJECT_VARIABLE = ::T.let(nil, ::T.untyped) OCTAL = ::T.let(nil, ::T.untyped) PREDEFINED_CONSTANTS = ::T.let(nil, ::T.untyped) PREFIX_VARIABLE = ::T.let(nil, ::T.untyped) QUOTE_TO_TYPE = ::T.let(nil, ::T.untyped) REGEXP_MODIFIERS = ::T.let(nil, ::T.untyped) RUBYDOC = ::T.let(nil, ::T.untyped) RUBYDOC_OR_DATA = ::T.let(nil, ::T.untyped) SIMPLE_ESCAPE = ::T.let(nil, ::T.untyped) SYMBOL = ::T.let(nil, ::T.untyped) VALUE_FOLLOWS = ::T.let(nil, ::T.untyped) VARIABLE = ::T.let(nil, ::T.untyped) end class CodeRay::Scanners::Ruby::StringState CLOSING_PAREN = ::T.let(nil, ::T.untyped) STRING_PATTERN = ::T.let(nil, ::T.untyped) end class CodeRay::Scanners::Scanner 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::Styles::Style DEFAULT_OPTIONS = ::T.let(nil, ::T.untyped) end CodeRay::Styles::Style::PLUGIN_HOST = CodeRay::Styles module Codecov VERSION = ::T.let(nil, ::T.untyped) end class Codecov::SimpleCov::Formatter RESULT_FILE_NAME = ::T.let(nil, ::T.untyped) end class Codecov::Uploader APPVEYOR = ::T.let(nil, ::T.untyped) AZUREPIPELINES = ::T.let(nil, ::T.untyped) BITBUCKET = ::T.let(nil, ::T.untyped) BITRISE = ::T.let(nil, ::T.untyped) BUILDKITE = ::T.let(nil, ::T.untyped) CIRCLE = ::T.let(nil, ::T.untyped) CIRRUS = ::T.let(nil, ::T.untyped) CODEBUILD = ::T.let(nil, ::T.untyped) CODESHIP = ::T.let(nil, ::T.untyped) DRONEIO = ::T.let(nil, ::T.untyped) GITHUB = ::T.let(nil, ::T.untyped) GITLAB = ::T.let(nil, ::T.untyped) HEROKU = ::T.let(nil, ::T.untyped) JENKINS = ::T.let(nil, ::T.untyped) RECOGNIZED_CIS = ::T.let(nil, ::T.untyped) SEMAPHORE = ::T.let(nil, ::T.untyped) SHIPPABLE = ::T.let(nil, ::T.untyped) SOLANO = ::T.let(nil, ::T.untyped) TEAMCITY = ::T.let(nil, ::T.untyped) TRAVIS = ::T.let(nil, ::T.untyped) WERCKER = ::T.let(nil, ::T.untyped) end module Colorator ANSI_COLORS = ::T.let(nil, ::T.untyped) ANSI_MATCHR = ::T.let(nil, ::T.untyped) CORE_METHODS = ::T.let(nil, ::T.untyped) VERSION = ::T.let(nil, ::T.untyped) end module Concurrent NULL = ::T.let(nil, ::T.untyped) end Concurrent::Collection::MapImplementation = Concurrent::Collection::MriMapBackend Concurrent::Synchronization::Volatile = Concurrent::Synchronization::MriAttrVolatile module Concurrent::ThreadSafe::Util CPU_COUNT = ::T.let(nil, ::T.untyped) FIXNUM_BIT_SIZE = ::T.let(nil, ::T.untyped) MAX_INT = ::T.let(nil, ::T.untyped) end class DRb::DRbArray def _dump(lv); end end class DRb::DRbArray def self._load(s); end end class DRb::DRbConn def alive?(); end def close(); end def initialize(remote_uri); end def send_message(ref, msg_id, arg, block); end def uri(); end end class DRb::DRbConn def self.make_pool(); end def self.open(remote_uri); end def self.stop_pool(); end end class DRb::DRbMessage def dump(obj, error=T.unsafe(nil)); end def initialize(config); end def load(soc); end def recv_reply(stream); end def recv_request(stream); end def send_reply(stream, succ, result); end def send_request(stream, ref, msg_id, arg, b); end end class DRb::DRbObject def ==(other); end def eql?(other); end def initialize(obj, uri=T.unsafe(nil)); end end class DRb::DRbObject def self.prepare_backtrace(uri, result); end def self.with_friend(uri); end end module DRb::DRbProtocol def self.auto_load(uri); end end class DRb::DRbRemoteError def initialize(error); end end class DRb::DRbServer def initialize(uri=T.unsafe(nil), front=T.unsafe(nil), config_or_acl=T.unsafe(nil)); end def safe_level(); end end class DRb::DRbServer::InvokeMethod include ::DRb::DRbServer::InvokeMethod18Mixin def initialize(drb_server, client); end def perform(); end end class DRb::DRbServer::InvokeMethod end module DRb::DRbServer::InvokeMethod18Mixin def block_yield(x); end def perform_with_block(); end end module DRb::DRbServer::InvokeMethod18Mixin end class DRb::DRbServer def self.default_safe_level(level); end def self.make_config(hash=T.unsafe(nil)); end end class DRb::DRbTCPSocket def accept(); end def alive?(); end def close(); end def initialize(uri, soc, config=T.unsafe(nil)); end def peeraddr(); end def recv_reply(); end def recv_request(); end def send_reply(succ, result); end def send_request(ref, msg_id, arg, b); end def set_sockopt(soc); end def shutdown(); end def stream(); end def uri(); end end class DRb::DRbTCPSocket def self.getservername(); end def self.open(uri, config); end def self.open_server(uri, config); end def self.open_server_inaddr_any(host, port); end def self.parse_uri(uri); end def self.uri_option(uri, config); end end class DRb::DRbURIOption def ==(other); end def eql?(other); end def initialize(option); end def option(); end end class DRb::DRbURIOption end module DRb::DRbUndumped def _dump(dummy); end end class DRb::DRbUnknown def _dump(lv); end end class DRb::DRbUnknown def self._load(s); end end class DRb::DRbUnknownError def _dump(lv); end def initialize(unknown); end end class DRb::DRbUnknownError def self._load(s); end end class DRb::ThreadObject include ::MonitorMixin def _execute(); end def alive?(); end def initialize(&blk); end def kill(); end def method_missing(msg, *arg, &blk); end end class DRb::ThreadObject end module DRb def self.mutex(); end end DRbIdConv = DRb::DRbIdConv DRbObject = DRb::DRbObject DRbUndumped = DRb::DRbUndumped class Date def infinite?(); end end class Date::Infinity def initialize(d=T.unsafe(nil)); end end class Delegator RUBYGEMS_ACTIVATION_MONITOR = ::T.let(nil, ::T.untyped) end class DidYouMean::ClassNameChecker def class_name(); end def class_names(); end def corrections(); end def initialize(exception); end def scopes(); end end class DidYouMean::CorrectElement def call(names, element); end end class DidYouMean::CorrectElement end module DidYouMean::Correctable def corrections(); end def original_message(); end def spell_checker(); end def to_s(); end end module DidYouMean::Jaro def self.distance(str1, str2); end end module DidYouMean::JaroWinkler def self.distance(str1, str2); end end class DidYouMean::KeyErrorChecker def corrections(); end def initialize(key_error); end end class DidYouMean::KeyErrorChecker end module DidYouMean::Levenshtein def self.distance(str1, str2); end def self.min3(a, b, c); end end class DidYouMean::MethodNameChecker def corrections(); end def initialize(exception); end def method_name(); end def method_names(); end def names_to_exclude(); end def receiver(); end RB_RESERVED_WORDS = ::T.let(nil, ::T.untyped) end class DidYouMean::NullChecker def corrections(); end def initialize(*_); end end class DidYouMean::ParseDimensions def call(); end def initialize(dictionary, separator); end end class DidYouMean::ParseDimensions end class DidYouMean::PlainFormatter def message_for(corrections); end end class DidYouMean::PlainFormatter end class DidYouMean::TreeSpellChecker def augment(); end def correct(input); end def dictionary(); end def dimensions(); end def initialize(dictionary:, separator: T.unsafe(nil), augment: T.unsafe(nil)); end def separator(); end end class DidYouMean::TreeSpellChecker end class DidYouMean::VariableNameChecker def corrections(); end def cvar_names(); end def initialize(exception); end def ivar_names(); end def lvar_names(); end def method_names(); end def name(); end RB_RESERVED_WORDS = ::T.let(nil, ::T.untyped) end module DidYouMean def self.correct_error(error_class, spell_checker); end def self.formatter(); end def self.formatter=(formatter); 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.exists?(_); end end module Docile VERSION = ::T.let(nil, ::T.untyped) end module Docile::BacktraceFilter FILTER_PATTERN = ::T.let(nil, ::T.untyped) end class Docile::FallbackContextProxy NON_FALLBACK_METHODS = ::T.let(nil, ::T.untyped) NON_PROXIED_INSTANCE_VARIABLES = ::T.let(nil, ::T.untyped) NON_PROXIED_METHODS = ::T.let(nil, ::T.untyped) end class ERB def def_method(mod, methodname, fname=T.unsafe(nil)); end def def_module(methodname=T.unsafe(nil)); end end class ERB::Compiler::Scanner DEFAULT_ETAGS = ::T.let(nil, ::T.untyped) DEFAULT_STAGS = ::T.let(nil, ::T.untyped) end class Encoding def _dump(*_); end CESU_8 = ::T.let(nil, ::T.untyped) end class Encoding::Converter def initialize(*_); end end class Encoding def self._load(_); end end module Enumerable def chain(*_); end def sum(*_); end end class Enumerator def +(_); end def each_with_index(); end end class Enumerator::ArithmeticSequence def begin(); end def each(&blk); end def end(); end def exclude_end?(); end def last(*_); end def step(); end end class Enumerator::ArithmeticSequence end class Enumerator::Chain end class Enumerator::Chain end class Enumerator::Generator def each(*_, &blk); end def initialize(*_); end end class Enumerator::Lazy def eager(); 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 Errno::EAUTH = Errno::NOERROR Errno::EBADARCH = Errno::NOERROR Errno::EBADEXEC = Errno::NOERROR Errno::EBADMACHO = Errno::NOERROR Errno::EBADRPC = Errno::NOERROR Errno::ECAPMODE = Errno::NOERROR Errno::EDEADLOCK = Errno::EDEADLK Errno::EDEVERR = Errno::NOERROR Errno::EDOOFUS = Errno::NOERROR Errno::EFTYPE = Errno::NOERROR Errno::EIPSEC = Errno::NOERROR Errno::ELAST = Errno::NOERROR Errno::ENEEDAUTH = Errno::NOERROR Errno::ENOATTR = Errno::NOERROR Errno::ENOPOLICY = Errno::NOERROR Errno::ENOTCAPABLE = Errno::NOERROR class Errno::ENOTSUP Errno = ::T.let(nil, ::T.untyped) end class Errno::ENOTSUP end Errno::EPROCLIM = Errno::NOERROR Errno::EPROCUNAVAIL = Errno::NOERROR Errno::EPROGMISMATCH = Errno::NOERROR Errno::EPROGUNAVAIL = Errno::NOERROR Errno::EPWROFF = Errno::NOERROR Errno::EQFULL = Errno::NOERROR Errno::ERPCMISMATCH = Errno::NOERROR Errno::ESHLIBVERS = Errno::NOERROR 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 dir=(_); end def gecos(); end def gecos=(_); end def gid=(_); end def name=(_); end def passwd=(_); end def shell=(_); end def uid=(_); end end class Etc::Passwd extend ::Enumerable def self.[](*_); end def self.each(&blk); end def self.members(); end end class ExitCalledError end class ExitCalledError end module FFI CURRENT_PROCESS = ::T.let(nil, ::T.untyped) SizeTypes = ::T.let(nil, ::T.untyped) TYPE_BOOL = ::T.let(nil, ::T.untyped) TYPE_BUFFER_IN = ::T.let(nil, ::T.untyped) TYPE_BUFFER_INOUT = ::T.let(nil, ::T.untyped) TYPE_BUFFER_OUT = ::T.let(nil, ::T.untyped) TYPE_FLOAT32 = ::T.let(nil, ::T.untyped) TYPE_FLOAT64 = ::T.let(nil, ::T.untyped) TYPE_INT16 = ::T.let(nil, ::T.untyped) TYPE_INT32 = ::T.let(nil, ::T.untyped) TYPE_INT64 = ::T.let(nil, ::T.untyped) TYPE_INT8 = ::T.let(nil, ::T.untyped) TYPE_LONG = ::T.let(nil, ::T.untyped) TYPE_LONGDOUBLE = ::T.let(nil, ::T.untyped) TYPE_POINTER = ::T.let(nil, ::T.untyped) TYPE_STRING = ::T.let(nil, ::T.untyped) TYPE_UINT16 = ::T.let(nil, ::T.untyped) TYPE_UINT32 = ::T.let(nil, ::T.untyped) TYPE_UINT64 = ::T.let(nil, ::T.untyped) TYPE_UINT8 = ::T.let(nil, ::T.untyped) TYPE_ULONG = ::T.let(nil, ::T.untyped) TYPE_VARARGS = ::T.let(nil, ::T.untyped) TYPE_VOID = ::T.let(nil, ::T.untyped) TypeDefs = ::T.let(nil, ::T.untyped) USE_THIS_PROCESS_AS_LIBRARY = ::T.let(nil, ::T.untyped) VERSION = ::T.let(nil, ::T.untyped) end FFI::CallbackInfo = FFI::FunctionType class FFI::DynamicLibrary RTLD_ALL_MASK = ::T.let(nil, ::T.untyped) RTLD_BINDING_MASK = ::T.let(nil, ::T.untyped) RTLD_DEEPBIND = ::T.let(nil, ::T.untyped) RTLD_FIRST = ::T.let(nil, ::T.untyped) RTLD_GLOBAL = ::T.let(nil, ::T.untyped) RTLD_LAZY = ::T.let(nil, ::T.untyped) RTLD_LOCAL = ::T.let(nil, ::T.untyped) RTLD_LOCATION_MASK = ::T.let(nil, ::T.untyped) RTLD_MEMBER = ::T.let(nil, ::T.untyped) RTLD_NODELETE = ::T.let(nil, ::T.untyped) RTLD_NOLOAD = ::T.let(nil, ::T.untyped) RTLD_NOW = ::T.let(nil, ::T.untyped) end FFI::FunctionInfo = FFI::FunctionType module FFI::Library CURRENT_PROCESS = ::T.let(nil, ::T.untyped) FlagsMap = ::T.let(nil, ::T.untyped) LIBC = ::T.let(nil, ::T.untyped) end FFI::NativeLibrary = FFI::DynamicLibrary module FFI::NativeType BOOL = ::T.let(nil, ::T.untyped) BUFFER_IN = ::T.let(nil, ::T.untyped) BUFFER_INOUT = ::T.let(nil, ::T.untyped) BUFFER_OUT = ::T.let(nil, ::T.untyped) FLOAT32 = ::T.let(nil, ::T.untyped) FLOAT64 = ::T.let(nil, ::T.untyped) INT16 = ::T.let(nil, ::T.untyped) INT32 = ::T.let(nil, ::T.untyped) INT64 = ::T.let(nil, ::T.untyped) INT8 = ::T.let(nil, ::T.untyped) LONG = ::T.let(nil, ::T.untyped) LONGDOUBLE = ::T.let(nil, ::T.untyped) POINTER = ::T.let(nil, ::T.untyped) STRING = ::T.let(nil, ::T.untyped) UINT16 = ::T.let(nil, ::T.untyped) UINT32 = ::T.let(nil, ::T.untyped) UINT64 = ::T.let(nil, ::T.untyped) UINT8 = ::T.let(nil, ::T.untyped) ULONG = ::T.let(nil, ::T.untyped) VARARGS = ::T.let(nil, ::T.untyped) VOID = ::T.let(nil, ::T.untyped) end module FFI::NativeType end class FFI::NullPointerError end class FFI::NullPointerError end module FFI::Platform ADDRESS_ALIGN = ::T.let(nil, ::T.untyped) ADDRESS_SIZE = ::T.let(nil, ::T.untyped) ARCH = ::T.let(nil, ::T.untyped) BIG_ENDIAN = ::T.let(nil, ::T.untyped) BYTE_ORDER = ::T.let(nil, ::T.untyped) CONF_DIR = ::T.let(nil, ::T.untyped) CPU = ::T.let(nil, ::T.untyped) DOUBLE_ALIGN = ::T.let(nil, ::T.untyped) DOUBLE_SIZE = ::T.let(nil, ::T.untyped) FLOAT_ALIGN = ::T.let(nil, ::T.untyped) FLOAT_SIZE = ::T.let(nil, ::T.untyped) GNU_LIBC = ::T.let(nil, ::T.untyped) INT16_ALIGN = ::T.let(nil, ::T.untyped) INT16_SIZE = ::T.let(nil, ::T.untyped) INT32_ALIGN = ::T.let(nil, ::T.untyped) INT32_SIZE = ::T.let(nil, ::T.untyped) INT64_ALIGN = ::T.let(nil, ::T.untyped) INT64_SIZE = ::T.let(nil, ::T.untyped) INT8_ALIGN = ::T.let(nil, ::T.untyped) INT8_SIZE = ::T.let(nil, ::T.untyped) IS_BSD = ::T.let(nil, ::T.untyped) IS_DRAGONFLYBSD = ::T.let(nil, ::T.untyped) IS_FREEBSD = ::T.let(nil, ::T.untyped) IS_GNU = ::T.let(nil, ::T.untyped) IS_LINUX = ::T.let(nil, ::T.untyped) IS_MAC = ::T.let(nil, ::T.untyped) IS_NETBSD = ::T.let(nil, ::T.untyped) IS_OPENBSD = ::T.let(nil, ::T.untyped) IS_SOLARIS = ::T.let(nil, ::T.untyped) IS_WINDOWS = ::T.let(nil, ::T.untyped) LIBC = ::T.let(nil, ::T.untyped) LIBPREFIX = ::T.let(nil, ::T.untyped) LIBSUFFIX = ::T.let(nil, ::T.untyped) LITTLE_ENDIAN = ::T.let(nil, ::T.untyped) LONG_ALIGN = ::T.let(nil, ::T.untyped) LONG_DOUBLE_ALIGN = ::T.let(nil, ::T.untyped) LONG_DOUBLE_SIZE = ::T.let(nil, ::T.untyped) LONG_SIZE = ::T.let(nil, ::T.untyped) NAME = ::T.let(nil, ::T.untyped) OS = ::T.let(nil, ::T.untyped) OSVERSION = ::T.let(nil, ::T.untyped) end class FFI::Pointer NULL = ::T.let(nil, ::T.untyped) SIZE = ::T.let(nil, ::T.untyped) end class FFI::Struct::InlineArray include ::Enumerable end class FFI::StructLayout::Number end class FFI::StructLayout::Number end class FFI::StructLayout::Pointer end class FFI::StructLayout::Pointer end class FFI::StructLayout::String end class FFI::StructLayout::String end class FFI::StructLayoutBuilder NUMBER_TYPES = ::T.let(nil, ::T.untyped) end class FFI::Type BOOL = ::T.let(nil, ::T.untyped) BUFFER_IN = ::T.let(nil, ::T.untyped) BUFFER_INOUT = ::T.let(nil, ::T.untyped) BUFFER_OUT = ::T.let(nil, ::T.untyped) CHAR = ::T.let(nil, ::T.untyped) DOUBLE = ::T.let(nil, ::T.untyped) FLOAT = ::T.let(nil, ::T.untyped) FLOAT32 = ::T.let(nil, ::T.untyped) FLOAT64 = ::T.let(nil, ::T.untyped) INT = ::T.let(nil, ::T.untyped) INT16 = ::T.let(nil, ::T.untyped) INT32 = ::T.let(nil, ::T.untyped) INT64 = ::T.let(nil, ::T.untyped) INT8 = ::T.let(nil, ::T.untyped) LONG = ::T.let(nil, ::T.untyped) LONGDOUBLE = ::T.let(nil, ::T.untyped) LONG_LONG = ::T.let(nil, ::T.untyped) POINTER = ::T.let(nil, ::T.untyped) SCHAR = ::T.let(nil, ::T.untyped) SHORT = ::T.let(nil, ::T.untyped) SINT = ::T.let(nil, ::T.untyped) SLONG = ::T.let(nil, ::T.untyped) SLONG_LONG = ::T.let(nil, ::T.untyped) SSHORT = ::T.let(nil, ::T.untyped) STRING = ::T.let(nil, ::T.untyped) UCHAR = ::T.let(nil, ::T.untyped) UINT = ::T.let(nil, ::T.untyped) UINT16 = ::T.let(nil, ::T.untyped) UINT32 = ::T.let(nil, ::T.untyped) UINT64 = ::T.let(nil, ::T.untyped) UINT8 = ::T.let(nil, ::T.untyped) ULONG = ::T.let(nil, ::T.untyped) ULONG_LONG = ::T.let(nil, ::T.untyped) USHORT = ::T.let(nil, ::T.untyped) VARARGS = ::T.let(nil, ::T.untyped) VOID = ::T.let(nil, ::T.untyped) end FFI::Type::Array = FFI::ArrayType FFI::Type::Function = FFI::FunctionType FFI::Type::Struct = FFI::StructByValue class FalseClass include ::JSON::Ext::Generator::GeneratorMethods::FalseClass end class Fiber def initialize(*_); end end class File def self.absolute_path?(_); end def self.exists?(_); end end FileList = Rake::FileList module FileUtils include ::FileUtils::StreamUtils_ LN_SUPPORTED = ::T.let(nil, ::T.untyped) RUBY = ::T.let(nil, ::T.untyped) 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 VERSION = ::T.let(nil, ::T.untyped) end module Forwardable::Extended 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 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.verify_transient_heap_internal_consistency(); end end module Gem ConfigMap = ::T.let(nil, ::T.untyped) HAVE_OPENSSL = ::T.let(nil, ::T.untyped) KERNEL_WARN_IGNORES_INTERNAL_ENTRIES = ::T.let(nil, ::T.untyped) RbConfigPriorities = ::T.let(nil, ::T.untyped) RubyGemsVersion = ::T.let(nil, ::T.untyped) UNTAINT = ::T.let(nil, ::T.untyped) end class Gem::BasicSpecification def plugins(); end end class Gem::Command def deprecated?(); end end module Gem::Deprecate def deprecate(name, repl, year, month); end end module Gem::Deprecate def self.next_rubygems_major_version(); end def self.rubygems_deprecate(name, replacement=T.unsafe(nil)); end def self.rubygems_deprecate_command(); end end class Gem::Ext::BuildError end class Gem::Ext::BuildError end class Gem::Ext::ExtConfBuilder end class Gem::Ext::ExtConfBuilder def self.build(extension, dest_path, results, args=T.unsafe(nil), lib_dir=T.unsafe(nil), extension_dir=T.unsafe(nil)); end def self.get_relative_path(path, base); end end class Gem::Installer include ::Gem::InstallerUninstallerUtils def ensure_writable_dir(dir); end def generate_plugins(); end end Gem::Installer::ExtensionBuildError = Gem::Ext::BuildError class Gem::Installer::FakePackage def copy_to(path); end def data_mode(); end def data_mode=(data_mode); end def dir_mode(); end def dir_mode=(dir_mode); end def extract_files(destination_dir, pattern=T.unsafe(nil)); end def initialize(spec); end def prog_mode(); end def prog_mode=(prog_mode); end def spec(); end def spec=(spec); end end class Gem::Installer::FakePackage end module Gem::InstallerUninstallerUtils def regenerate_plugins_for(spec, plugins_dir); end def remove_plugins_for(spec, plugins_dir); end end module Gem::InstallerUninstallerUtils end class Gem::Package def gem(); end end class Gem::Package::DigestIO def digests(); end def initialize(io, digests); end def write(data); end end class Gem::Package::DigestIO def self.wrap(io, digests); end end class Gem::Package::FileSource def initialize(path); end def path(); end def present?(); end def start(); end def with_read_io(&block); end def with_write_io(&block); end end class Gem::Package::FileSource end class Gem::Package::IOSource def initialize(io); end def io(); end def path(); end def present?(); end def start(); end def with_read_io(); end def with_write_io(); end end class Gem::Package::IOSource end class Gem::Package::Old def extract_files(destination_dir); end def file_list(io); end def read_until_dashes(io); end def skip_ruby(io); end end class Gem::Package::Old end class Gem::Package::Source end class Gem::Package::Source end class Gem::Package::TarHeader def ==(other); end def checksum(); end def devmajor(); end def devminor(); end def empty?(); end def gid(); end def gname(); end def initialize(vals); end def linkname(); end def magic(); end def mode(); end def mtime(); end def name(); end def prefix(); end def size(); end def typeflag(); end def uid(); end def uname(); end def update_checksum(); end def version(); end EMPTY_HEADER = ::T.let(nil, ::T.untyped) FIELDS = ::T.let(nil, ::T.untyped) PACK_FORMAT = ::T.let(nil, ::T.untyped) UNPACK_FORMAT = ::T.let(nil, ::T.untyped) end class Gem::Package::TarHeader def self.from(stream); end def self.oct_or_256based(str); end def self.strict_oct(str); end end class Gem::Package::TarReader::Entry def bytes_read(); end def check_closed(); end def close(); end def closed?(); end def directory?(); end def eof?(); end def file?(); end def full_name(); end def getc(); end def header(); end def initialize(header, io); end def length(); end def pos(); end def read(len=T.unsafe(nil)); end def readpartial(maxlen=T.unsafe(nil), outbuf=T.unsafe(nil)); end def rewind(); end def size(); end def symlink?(); end end class Gem::Package::TarReader::Entry end class Gem::Package::TarReader def self.new(io); end end class Gem::Package::TarWriter def self.new(io); end end class Gem::Package def self.new(gem, security_policy=T.unsafe(nil)); end def self.raw_spec(path, security_policy=T.unsafe(nil)); end end class Gem::PathSupport def home(); end def initialize(env); end def path(); end def spec_cache_dir(); end end class Gem::Platform def self.match_gem?(platform, gem_name); end def self.match_spec?(spec); end end class Gem::RemoteFetcher::FetchError include ::Gem::UriParsing def initialize(message, uri); end def original_uri(); end def original_uri=(original_uri); end def uri(); end def uri=(uri); end end class Gem::RemoteFetcher::FetchError end class Gem::RemoteFetcher::UnknownHostError end class Gem::RemoteFetcher::UnknownHostError end class Gem::Request extend ::Gem::UserInteraction extend ::Gem::DefaultUserInteraction extend ::Gem::Text end class Gem::Requirement def _sorted_requirements(); end end class Gem::Resolver::APISet::GemParser def parse(line); end end class Gem::Resolver::APISet::GemParser end class Gem::Resolver::APISpecification def self.new(set, api_data); end end class Gem::Resolver::ActivationRequest def eql?(other); end end class Gem::Resolver::CurrentSet end class Gem::Resolver::CurrentSet end class Gem::Resolver::IndexSpecification def ==(other); end end class Gem::Resolver::InstallerSet def force(); end def force=(force); end end class Gem::Resolver::LocalSpecification end class Gem::Resolver::LocalSpecification end module Gem::Resolver::Molinillo::Delegates::ResolutionState def unused_unwind_options(); end end class Gem::Resolver::Molinillo::DependencyGraph::Log def add_edge_no_circular(graph, origin, destination, requirement); end def add_vertex(graph, name, payload, root); end def delete_edge(graph, origin_name, destination_name, requirement); end def detach_vertex_named(graph, name); end def each(&blk); end def pop!(graph); end def reverse_each(); end def rewind_to(graph, tag); end def set_payload(graph, name, payload); end def tag(graph, tag); end end class Gem::Resolver::Molinillo::DependencyGraph::Log extend ::Enumerable end class Gem::Resolver::Molinillo::DependencyGraph::Vertex def _path_to?(other, visited=T.unsafe(nil)); end def _recursive_predecessors(vertices=T.unsafe(nil)); end def _recursive_successors(vertices=T.unsafe(nil)); end end class Gem::Resolver::Molinillo::ResolutionState def unused_unwind_options(); end def unused_unwind_options=(_); end end class Gem::Resolver::Molinillo::Resolver::Resolution::Conflict def possibility_set(); end def possibility_set=(_); end def underlying_error(); end def underlying_error=(_); end end class Gem::Resolver::Molinillo::Resolver::Resolution::PossibilitySet def dependencies(); end def dependencies=(_); end def latest_version(); end def possibilities(); end def possibilities=(_); end end class Gem::Resolver::Molinillo::Resolver::Resolution::PossibilitySet def self.[](*_); end def self.members(); end end class Gem::Resolver::Molinillo::Resolver::Resolution::UnwindDetails include ::Comparable def all_requirements(); end def conflicting_requirements(); end def conflicting_requirements=(_); end def requirement_tree(); end def requirement_tree=(_); end def requirement_trees(); end def requirement_trees=(_); end def requirements_unwound_to_instead(); end def requirements_unwound_to_instead=(_); end def reversed_requirement_tree_index(); end def state_index(); end def state_index=(_); end def state_requirement(); end def state_requirement=(_); end def sub_dependencies_to_avoid(); end def unwinding_to_primary_requirement?(); end end class Gem::Resolver::Molinillo::Resolver::Resolution::UnwindDetails def self.[](*_); end def self.members(); end end class Gem::Resolver::Molinillo::VersionConflict include ::Gem::Resolver::Molinillo::Delegates::SpecificationProvider def message_with_trees(opts=T.unsafe(nil)); end def specification_provider(); end end class Gem::Resolver::Specification def required_ruby_version(); end def required_rubygems_version(); end end class Gem::RuntimeRequirementNotMetError def suggestion(); end def suggestion=(suggestion); end end class Gem::RuntimeRequirementNotMetError end class Gem::Security::Exception end class Gem::Security::Exception end Gem::Security::KEY_ALGORITHM = OpenSSL::PKey::RSA class Gem::Security::Policy include ::Gem::UserInteraction include ::Gem::DefaultUserInteraction include ::Gem::Text def check_cert(signer, issuer, time); end def check_chain(chain, time); end def check_data(public_key, digest, signature, data); end def check_key(signer, key); end def check_root(chain, time); end def check_trust(chain, digester, trust_dir); end def initialize(name, policy=T.unsafe(nil), opt=T.unsafe(nil)); end def name(); end def only_signed(); end def only_signed=(only_signed); end def only_trusted(); end def only_trusted=(only_trusted); end def subject(certificate); end def verify(chain, key=T.unsafe(nil), digests=T.unsafe(nil), signatures=T.unsafe(nil), full_name=T.unsafe(nil)); end def verify_chain(); end def verify_chain=(verify_chain); end def verify_data(); end def verify_data=(verify_data); end def verify_root(); end def verify_root=(verify_root); end def verify_signatures(spec, digests, signatures); end def verify_signer(); end def verify_signer=(verify_signer); end end class Gem::Security::Policy end class Gem::Security::Signer include ::Gem::UserInteraction include ::Gem::DefaultUserInteraction include ::Gem::Text def cert_chain(); end def cert_chain=(cert_chain); end def digest_algorithm(); end def digest_name(); end def extract_name(cert); end def initialize(key, cert_chain, passphrase=T.unsafe(nil), options=T.unsafe(nil)); end def key(); end def key=(key); end def load_cert_chain(); end def options(); end def re_sign_key(expiration_length: T.unsafe(nil)); end def sign(data); end end class Gem::Security::Signer def self.re_sign_cert(expired_cert, expired_cert_path, private_key); end end class Gem::Security::TrustDir def cert_path(certificate); end def dir(); end def each_certificate(); end def initialize(dir, permissions=T.unsafe(nil)); end def issuer_of(certificate); end def load_certificate(certificate_file); end def name_path(name); end def trust_cert(certificate); end def verify(); end end module Gem::Security def self.alt_name_or_x509_entry(certificate, x509_entry); end def self.create_cert(subject, key, age=T.unsafe(nil), extensions=T.unsafe(nil), serial=T.unsafe(nil)); end def self.create_cert_email(email, key, age=T.unsafe(nil), extensions=T.unsafe(nil)); end def self.create_cert_self_signed(subject, key, age=T.unsafe(nil), extensions=T.unsafe(nil), serial=T.unsafe(nil)); end def self.create_digest(algorithm=T.unsafe(nil)); end def self.create_key(length=T.unsafe(nil), algorithm=T.unsafe(nil)); end def self.email_to_name(email_address); end def self.re_sign(expired_certificate, private_key, age=T.unsafe(nil), extensions=T.unsafe(nil)); end def self.reset(); end def self.sign(certificate, signing_key, signing_cert, age=T.unsafe(nil), extensions=T.unsafe(nil), serial=T.unsafe(nil)); end def self.trust_dir(); end def self.trusted_certificates(&block); end def self.write(pemmable, path, permissions=T.unsafe(nil), passphrase=T.unsafe(nil), cipher=T.unsafe(nil)); end end class Gem::SpecFetcher include ::Gem::UserInteraction include ::Gem::DefaultUserInteraction include ::Gem::Text def available_specs(type); end def detect(type=T.unsafe(nil)); end def initialize(sources=T.unsafe(nil)); end def latest_specs(); end def prerelease_specs(); end def search_for_dependency(dependency, matching_platform=T.unsafe(nil)); end def sources(); end def spec_for_dependency(dependency, matching_platform=T.unsafe(nil)); end def specs(); end def suggest_gems_from_name(gem_name, type=T.unsafe(nil), num_results=T.unsafe(nil)); end def tuples_for(source, type, gracefully_ignore=T.unsafe(nil)); end end class Gem::SpecFetcher def self.fetcher(); end def self.fetcher=(fetcher); end end class Gem::Specification include ::Bundler::MatchPlatform include ::Bundler::GemHelpers def _deprecated_validate_dependencies(); end def _deprecated_validate_metadata(); end def _deprecated_validate_permissions(); end def removed_method_calls(); end def to_ruby(); end REMOVED_METHODS = ::T.let(nil, ::T.untyped) end class Gem::Specification extend ::Gem::Deprecate extend ::Enumerable def self.latest_spec_for(name); end def self.stubs_for_pattern(pattern, match_platform=T.unsafe(nil)); end end class Gem::SpecificationPolicy include ::Gem::UserInteraction include ::Gem::DefaultUserInteraction include ::Gem::Text def initialize(specification); end def packaging(); end def packaging=(packaging); end def validate(strict=T.unsafe(nil)); end def validate_dependencies(); end def validate_duplicate_dependencies(); end def validate_metadata(); end def validate_optional(strict); end def validate_permissions(); end def validate_required!(); end HOMEPAGE_URI_PATTERN = ::T.let(nil, ::T.untyped) LAZY = ::T.let(nil, ::T.untyped) LAZY_PATTERN = ::T.let(nil, ::T.untyped) METADATA_LINK_KEYS = ::T.let(nil, ::T.untyped) SPECIAL_CHARACTERS = ::T.let(nil, ::T.untyped) VALID_NAME_PATTERN = ::T.let(nil, ::T.untyped) VALID_URI_PATTERN = ::T.let(nil, ::T.untyped) end class Gem::SpecificationPolicy end class Gem::StubSpecification def build_extensions(); end def extensions(); end def initialize(filename, base_dir, gems_dir, default_gem); end def missing_extensions?(); end def valid?(); end end class Gem::StubSpecification::StubLine def extensions(); end def full_name(); end def initialize(data, extensions); end def name(); end def platform(); end def require_paths(); end def version(); end end class Gem::StubSpecification def self.default_gemspec_stub(filename, base_dir, gems_dir); end def self.gemspec_stub(filename, base_dir, gems_dir); end end class Gem::UninstallError def spec(); end def spec=(spec); end end class Gem::UninstallError end Gem::UnsatisfiableDepedencyError = Gem::UnsatisfiableDependencyError module Gem::Util def self._deprecated_silent_system(*command); end end Gem::Version::Requirement = Gem::Requirement module Gem def self.activated_gem_paths(); end def self.cache_home(); end def self.config_home(); end def self.data_home(); end def self.disable_system_update_message(); end def self.disable_system_update_message=(disable_system_update_message); end def self.find_config_file(); end def self.plugin_suffix_pattern(); end def self.plugin_suffix_regexp(); end def self.plugindir(install_dir=T.unsafe(nil)); end def self.upstream_default_bindir(); end def self.upstream_default_dir(); end def self.upstream_default_path(); end def self.upstream_default_specifications_dir(); end end class Hash include ::JSON::Ext::Generator::GeneratorMethods::Hash def deconstruct_keys(_); end end class Hash def self.ruby2_keywords_hash(_); end def self.ruby2_keywords_hash?(_); end def self.try_convert(_); end end module I18n DEFAULT_INTERPOLATION_PATTERNS = ::T.let(nil, ::T.untyped) EMPTY_HASH = ::T.let(nil, ::T.untyped) INTERPOLATION_PATTERN = ::T.let(nil, ::T.untyped) RESERVED_KEYS = ::T.let(nil, ::T.untyped) RESERVED_KEYS_PATTERN = ::T.let(nil, ::T.untyped) VERSION = ::T.let(nil, ::T.untyped) end module I18n::Backend end module I18n::Backend::Base include ::I18n::Backend::Transliterator def available_locales(); end def deep_interpolate(locale, data, values=T.unsafe(nil)); end def default(locale, object, subject, options=T.unsafe(nil)); end def eager_load!(); end def eager_loaded?(); end def exists?(locale, key, options=T.unsafe(nil)); end def interpolate(locale, subject, values=T.unsafe(nil)); end def load_file(filename); end def load_json(filename); end def load_rb(filename); end def load_translations(*filenames); end def load_yaml(filename); end def load_yml(filename); end def localize(locale, object, format=T.unsafe(nil), options=T.unsafe(nil)); end def lookup(locale, key, scope=T.unsafe(nil), options=T.unsafe(nil)); end def pluralization_key(entry, count); end def pluralize(locale, entry, count); end def reload!(); end def resolve(locale, object, subject, options=T.unsafe(nil)); end def store_translations(locale, data, options=T.unsafe(nil)); end def subtrees?(); end def translate(locale, key, options=T.unsafe(nil)); end def translate_localization_format(locale, object, format, options); end end module I18n::Backend::Base end module I18n::Backend::Cache def _fetch(cache_key, &block); end def cache_key(locale, key, options); end def fetch(cache_key, &block); end def translate(locale, key, options=T.unsafe(nil)); end end module I18n::Backend::Cache end module I18n::Backend::CacheFile def load_file(filename); end def normalized_path(file); end def path_roots(); end def path_roots=(path_roots); end end module I18n::Backend::CacheFile end module I18n::Backend::Cascade def lookup(locale, key, scope=T.unsafe(nil), options=T.unsafe(nil)); end end module I18n::Backend::Cascade end class I18n::Backend::Chain include ::I18n::Backend::Chain::Implementation include ::I18n::Backend::Base include ::I18n::Backend::Transliterator end module I18n::Backend::Chain::Implementation include ::I18n::Backend::Base include ::I18n::Backend::Transliterator def available_locales(); end def backends(); end def backends=(backends); end def eager_load!(); end def exists?(locale, key, options=T.unsafe(nil)); end def init_translations(); end def initialize(*backends); end def initialized?(); end def localize(locale, object, format=T.unsafe(nil), options=T.unsafe(nil)); end def namespace_lookup?(result, options); end def reload!(); end def store_translations(locale, data, options=T.unsafe(nil)); end def translate(locale, key, default_options=T.unsafe(nil)); end def translations(); end end module I18n::Backend::Chain::Implementation end class I18n::Backend::Chain end module I18n::Backend::Fallbacks def exists?(locale, key, options=T.unsafe(nil)); end def extract_non_symbol_default!(options); end def translate(locale, key, options=T.unsafe(nil)); end end module I18n::Backend::Fallbacks end module I18n::Backend::Flatten def escape_default_separator(key); end def find_link(locale, key); end def flatten_keys(hash, escape, prev_key=T.unsafe(nil), &block); end def flatten_translations(locale, data, escape, subtree); end def links(); end def normalize_flat_keys(locale, key, scope, separator); end def resolve_link(locale, key); end def store_link(locale, key, link); end FLATTEN_SEPARATOR = ::T.let(nil, ::T.untyped) SEPARATOR_ESCAPE_CHAR = ::T.let(nil, ::T.untyped) end module I18n::Backend::Flatten def self.escape_default_separator(key); end def self.normalize_flat_keys(locale, key, scope, separator); end end module I18n::Backend::InterpolationCompiler def compile_all_strings_in(data); end def interpolate(locale, string, values); end def store_translations(locale, data, options=T.unsafe(nil)); end end module I18n::Backend::InterpolationCompiler::Compiler def compile_if_an_interpolation(string); end def compile_interpolation_token(key); end def compiled_interpolation_body(str); end def direct_key(key); end def escape_key_sym(key); end def escape_plain_str(str); end def handle_interpolation_token(interpolation, matchdata); end def interpolate_key(key); end def interpolate_or_raise_missing(key); end def interpolated_str?(str); end def missing_key(key); end def nil_key(key); end def reserved_key(key); end def tokenize(str); end INTERPOLATION_SYNTAX_PATTERN = ::T.let(nil, ::T.untyped) TOKENIZER = ::T.let(nil, ::T.untyped) end module I18n::Backend::InterpolationCompiler::Compiler extend ::I18n::Backend::InterpolationCompiler::Compiler end module I18n::Backend::InterpolationCompiler end module I18n::Backend::Memoize def available_locales(); end def eager_load!(); end def lookup(locale, key, scope=T.unsafe(nil), options=T.unsafe(nil)); end def memoized_lookup(); end def reload!(); end def reset_memoizations!(locale=T.unsafe(nil)); end def store_translations(locale, data, options=T.unsafe(nil)); end end module I18n::Backend::Memoize end module I18n::Backend::Metadata def interpolate(locale, entry, values=T.unsafe(nil)); end def pluralize(locale, entry, count); end def translate(locale, key, options=T.unsafe(nil)); end def with_metadata(metadata, &block); end end module I18n::Backend::Metadata def self.included(base); end end module I18n::Backend::Pluralization def pluralize(locale, entry, count); end def pluralizer(locale); end def pluralizers(); end end module I18n::Backend::Pluralization end class I18n::Backend::Simple include ::I18n::Backend::Simple::Implementation include ::I18n::Backend::Base include ::I18n::Backend::Transliterator end module I18n::Backend::Simple::Implementation include ::I18n::Backend::Base include ::I18n::Backend::Transliterator def available_locales(); end def eager_load!(); end def init_translations(); end def initialized?(); end def lookup(locale, key, scope=T.unsafe(nil), options=T.unsafe(nil)); end def reload!(); end def store_translations(locale, data, options=T.unsafe(nil)); end def translations(do_init: T.unsafe(nil)); end end module I18n::Backend::Simple::Implementation end class I18n::Backend::Simple end module I18n::Backend::Transliterator def transliterate(locale, string, replacement=T.unsafe(nil)); end DEFAULT_REPLACEMENT_CHAR = ::T.let(nil, ::T.untyped) end class I18n::Backend::Transliterator::HashTransliterator def initialize(rule=T.unsafe(nil)); end def transliterate(string, replacement=T.unsafe(nil)); end DEFAULT_APPROXIMATIONS = ::T.let(nil, ::T.untyped) end class I18n::Backend::Transliterator::HashTransliterator end class I18n::Backend::Transliterator::ProcTransliterator def initialize(rule); end def transliterate(string, replacement=T.unsafe(nil)); end end class I18n::Backend::Transliterator::ProcTransliterator end module I18n::Backend::Transliterator def self.get(rule=T.unsafe(nil)); end end module I18n::Backend end class I18n::Config def available_locales(); end def available_locales=(locales); end def available_locales_initialized?(); end def available_locales_set(); end def backend(); end def backend=(backend); end def clear_available_locales_set(); end def default_locale(); end def default_locale=(locale); end def default_separator(); end def default_separator=(separator); end def enforce_available_locales(); end def enforce_available_locales=(enforce_available_locales); end def exception_handler(); end def exception_handler=(exception_handler); end def interpolation_patterns(); end def interpolation_patterns=(interpolation_patterns); end def load_path(); end def load_path=(load_path); end def locale(); end def locale=(locale); end def missing_interpolation_argument_handler(); end def missing_interpolation_argument_handler=(exception_handler); end end class I18n::Config end module I18n::Gettext CONTEXT_SEPARATOR = ::T.let(nil, ::T.untyped) PLURAL_SEPARATOR = ::T.let(nil, ::T.untyped) end module I18n::Gettext::Helpers def N_(msgsid); end def _(msgid, options=T.unsafe(nil)); end def gettext(msgid, options=T.unsafe(nil)); end def n_(msgid, msgid_plural, n=T.unsafe(nil)); end def ngettext(msgid, msgid_plural, n=T.unsafe(nil)); end def np_(msgctxt, msgid, msgid_plural, n=T.unsafe(nil)); end def npgettext(msgctxt, msgid, msgid_plural, n=T.unsafe(nil)); end def ns_(msgid, msgid_plural, n=T.unsafe(nil), separator=T.unsafe(nil)); end def nsgettext(msgid, msgid_plural, n=T.unsafe(nil), separator=T.unsafe(nil)); end def p_(msgctxt, msgid); end def pgettext(msgctxt, msgid); end def s_(msgid, separator=T.unsafe(nil)); end def sgettext(msgid, separator=T.unsafe(nil)); end end module I18n::Gettext::Helpers end module I18n::Gettext def self.extract_scope(msgid, separator); end def self.plural_keys(*args); end end module I18n::Locale end class I18n::Locale::Fallbacks def [](locale); end def compute(tags, include_defaults=T.unsafe(nil), exclude=T.unsafe(nil)); end def defaults(); end def defaults=(defaults); end def initialize(*mappings); end def map(mappings); end end class I18n::Locale::Fallbacks end module I18n::Locale::Tag RFC4646_FORMATS = ::T.let(nil, ::T.untyped) RFC4646_SUBTAGS = ::T.let(nil, ::T.untyped) end module I18n::Locale::Tag::Parents def parent(); end def parents(); end def self_and_parents(); end end module I18n::Locale::Tag::Parents end class I18n::Locale::Tag::Rfc4646 include ::I18n::Locale::Tag::Parents def to_sym(); end end module I18n::Locale::Tag::Rfc4646::Parser PATTERN = ::T.let(nil, ::T.untyped) end module I18n::Locale::Tag::Rfc4646::Parser def self.match(tag); end end class I18n::Locale::Tag::Rfc4646 def self.parser(); end def self.parser=(parser); end def self.tag(tag); end end class I18n::Locale::Tag::Simple include ::I18n::Locale::Tag::Parents def initialize(*tag); end def subtags(); end def tag(); end def to_a(); end def to_sym(); end end class I18n::Locale::Tag::Simple def self.tag(tag); end end module I18n::Locale::Tag def self.implementation(); end def self.implementation=(implementation); end def self.tag(tag); end end module I18n::Locale end class I18n::Middleware def call(env); end def initialize(app); end end class I18n::Middleware end module I18n::Tests end module I18n::Tests::Localization end module I18n::Tests::Localization def self.included(base); end end module I18n::Tests end module I18n def self.cache_key_digest(); end def self.cache_key_digest=(key_digest); end def self.cache_namespace(); end def self.cache_namespace=(namespace); end def self.cache_store(); end def self.cache_store=(store); end def self.fallbacks(); end def self.fallbacks=(fallbacks); end def self.perform_caching?(); end end class IO def beep(); end def check_winsize_changed(); end def clear_screen(); end def console_mode(); end def console_mode=(console_mode); end def cooked(); end def cooked!(); end def cursor(); end def cursor=(cursor); end def cursor_down(_); end def cursor_left(_); end def cursor_right(_); end def cursor_up(_); end def echo=(echo); end def echo?(); end def erase_line(_); end def erase_screen(_); end def getch(*_); end def getpass(*_); end def goto(_, _1); end def goto_column(_); end def iflush(); end def ioflush(); end def noecho(); end def nonblock(*_); end def nonblock=(nonblock); end def nonblock?(); end def nread(); end def oflush(); end def pathconf(_); end def pressed?(); end def raw(*_); end def raw!(*_); end def ready?(); end def scroll_backward(_); end def scroll_forward(_); end def set_encoding_by_bom(); end def wait(*_); end def wait_readable(*_); end def wait_writable(*_); end def winsize(); end def winsize=(winsize); end end class IO::ConsoleMode def echo=(echo); end def raw(*_); end def raw!(*_); end end class IO::ConsoleMode end IO::EWOULDBLOCKWaitReadable = IO::EAGAINWaitReadable IO::EWOULDBLOCKWaitWritable = IO::EAGAINWaitWritable class IO def self.console(*_); end end class IPAddr def ==(other); end def initialize(addr=T.unsafe(nil), family=T.unsafe(nil)); end end class Integer include ::JSON::Ext::Generator::GeneratorMethods::Integer def to_bn(); end GMP_VERSION = ::T.let(nil, ::T.untyped) end class JSON::Ext::Generator::State def self.from_state(_); end end class JSON::Ext::Parser def initialize(*_); end end JSON::Parser = JSON::Ext::Parser JSON::State = JSON::Ext::Generator::State JSON::UnparserError = JSON::GeneratorError module Jekyll VERSION = ::T.let(nil, ::T.untyped) end class Jekyll::Cleaner def cleanup!(); end def initialize(site); end def site(); end HIDDEN_FILE_REGEX = ::T.let(nil, ::T.untyped) end class Jekyll::Cleaner end class Jekyll::Collection def collection_dir(*files); end def directory(); end def docs(); end def docs=(docs); end def entries(); end def entry_filter(); end def exists?(); end def extract_metadata(); end def files(); end def filtered_entries(); end def initialize(site, label); end def label(); end def metadata(); end def method_missing(method, *args, &blck); end def read(); end def relative_directory(); end def sanitize_label(label); end def site(); end def to_liquid(); end def url_template(); end def write?(); end end class Jekyll::Collection end class Jekyll::CollectionReader def content(); end def initialize(site); end def read(); end def site(); end SPECIAL_COLLECTIONS = ::T.let(nil, ::T.untyped) end class Jekyll::CollectionReader end class Jekyll::Configuration def add_default_collections(); end def add_default_excludes(); end def config_files(override); end def csv_to_array(csv); end def get_config_value_with_override(config_key, override); end def quiet(override=T.unsafe(nil)); end def quiet?(override=T.unsafe(nil)); end def read_config_file(file); end def read_config_files(files); end def safe_load_file(filename); end def source(override); end def stringify_keys(); end def validate(); end def verbose(override=T.unsafe(nil)); end def verbose?(override=T.unsafe(nil)); end DEFAULTS = ::T.let(nil, ::T.untyped) DEFAULT_EXCLUDES = ::T.let(nil, ::T.untyped) end class Jekyll::Configuration def self.from(user_config); end end class Jekyll::Converters::Markdown::KramdownParser CODERAY_DEFAULTS = ::T.let(nil, ::T.untyped) end class Jekyll::Converters::Sass EXTENSION_PATTERN = ::T.let(nil, ::T.untyped) end class Jekyll::Converters::Scss ALLOWED_STYLES = ::T.let(nil, ::T.untyped) BYTE_ORDER_MARK = ::T.let(nil, ::T.untyped) EXTENSION_PATTERN = ::T.let(nil, ::T.untyped) end class Jekyll::DataReader def content(); end def initialize(site); end def read(dir); end def read_data_file(path); end def read_data_to(dir, data); end def sanitize_filename(name); end def site(); end end class Jekyll::DataReader end module Jekyll::Deprecator def arg_is_present?(args, deprecated_argument, message); end def defaults_deprecate_type(old, current); end def deprecation_message(message); end def no_subcommand(args); end def process(args); end end module Jekyll::Deprecator extend ::Jekyll::Deprecator end class Jekyll::Document DATELESS_FILENAME_MATCHER = ::T.let(nil, ::T.untyped) DATE_FILENAME_MATCHER = ::T.let(nil, ::T.untyped) SASS_FILE_EXTS = ::T.let(nil, ::T.untyped) YAML_FILE_EXTS = ::T.let(nil, ::T.untyped) YAML_FRONT_MATTER_REGEXP = ::T.let(nil, ::T.untyped) end class Jekyll::Drops::DocumentDrop NESTED_OBJECT_FIELD_BLACKLIST = ::T.let(nil, ::T.untyped) end class Jekyll::Drops::Drop NON_CONTENT_METHODS = ::T.let(nil, ::T.untyped) end class Jekyll::EntryFilter def backup?(entry); end def base_directory(); end def derive_base_directory(site, base_dir); end def excluded?(entry); end def filter(entries); end def glob_include?(enumerator, entry); end def included?(entry); end def initialize(site, base_directory=T.unsafe(nil)); end def relative_to_source(entry); end def site(); end def special?(entry); end def symlink?(entry); end def symlink_outside_site_source?(entry); end SPECIAL_LEADING_CHAR_REGEX = ::T.let(nil, ::T.untyped) end class Jekyll::EntryFilter end module Jekyll::Errors end class Jekyll::Errors::DropMutationException end class Jekyll::Errors::DropMutationException end class Jekyll::Errors::FatalException end class Jekyll::Errors::FatalException end class Jekyll::Errors::InvalidConfigurationError end class Jekyll::Errors::InvalidConfigurationError end class Jekyll::Errors::InvalidDateError end class Jekyll::Errors::InvalidDateError end class Jekyll::Errors::InvalidPermalinkError end class Jekyll::Errors::InvalidPermalinkError end class Jekyll::Errors::InvalidPostNameError end class Jekyll::Errors::InvalidPostNameError end class Jekyll::Errors::InvalidThemeName end class Jekyll::Errors::InvalidThemeName end class Jekyll::Errors::InvalidURLError end class Jekyll::Errors::InvalidURLError end class Jekyll::Errors::InvalidYAMLFrontMatterError end class Jekyll::Errors::InvalidYAMLFrontMatterError end class Jekyll::Errors::MissingDependencyException end class Jekyll::Errors::MissingDependencyException end class Jekyll::Errors::PostURLError end class Jekyll::Errors::PostURLError end module Jekyll::Errors end class Jekyll::Excerpt def collection(*args, &block); end def content(); end def content=(content); end def data(); end def doc(); end def doc=(doc); end def ext(*args, &block); end def ext=(ext); end def extname(*args, &block); end def extract_excerpt(doc_content); end def id(); end def include?(something); end def initialize(doc); end def name(*args, &block); end def next_doc(*args, &block); end def output(); end def output=(output); end def path(); end def place_in_layout?(); end def previous_doc(*args, &block); end def related_posts(*args, &block); end def relative_path(); end def render_with_liquid?(); end def site(*args, &block); end def to_liquid(); end def trigger_hooks(*_); end def type(*args, &block); end def url(*args, &block); end LIQUID_TAG_REGEX = ::T.let(nil, ::T.untyped) MKDWN_LINK_REF_REGEX = ::T.let(nil, ::T.untyped) end class Jekyll::Excerpt extend ::Forwardable end class Jekyll::FrontmatterDefaults def all(path, type); end def ensure_time!(set); end def find(path, type, setting); end def initialize(site); end def reset(); end def update_deprecated_types(set); end end class Jekyll::FrontmatterDefaults end module Jekyll::Hooks DEFAULT_PRIORITY = ::T.let(nil, ::T.untyped) PRIORITY_MAP = ::T.let(nil, ::T.untyped) end class Jekyll::Inclusion def content(); end def initialize(site, base, name); end def name(); end def path(); end def render(context); end end class Jekyll::Inclusion end class Jekyll::Layout include ::Jekyll::Convertible def content(); end def content=(content); end def data(); end def data=(data); end def ext(); end def ext=(ext); end def initialize(site, base, name); end def name(); end def path(); end def process(name); end def relative_path(); end def site(); end end class Jekyll::Layout end class Jekyll::LayoutReader def initialize(site); end def layout_directory(); end def read(); end def site(); end def theme_layout_directory(); end end class Jekyll::LayoutReader end class Jekyll::LiquidRenderer def cache(); end def file(filename); end def increment_bytes(filename, bytes); end def increment_count(filename); end def increment_time(filename, time); end def initialize(site); end def reset(); end def stats_table(num_of_rows=T.unsafe(nil)); end end class Jekyll::LiquidRenderer::File def initialize(renderer, filename); end def parse(content); end def render(*args); end def render!(*args); end def warnings(); end end class Jekyll::LiquidRenderer::File end class Jekyll::LiquidRenderer::Table def initialize(stats); end def to_s(num_of_rows=T.unsafe(nil)); end GAUGES = ::T.let(nil, ::T.untyped) end class Jekyll::LiquidRenderer::Table end class Jekyll::LiquidRenderer def self.format_error(error, path); end end class Jekyll::LogAdapter LOG_LEVELS = ::T.let(nil, ::T.untyped) end class Jekyll::Page ATTRIBUTES_FOR_LIQUID = ::T.let(nil, ::T.untyped) HTML_EXTENSIONS = ::T.let(nil, ::T.untyped) end class Jekyll::PageExcerpt end class Jekyll::PageExcerpt end class Jekyll::PageReader def dir(); end def initialize(site, dir); end def read(files); end def site(); end def unfiltered_content(); end end class Jekyll::PageReader end class Jekyll::PageWithoutAFile def read_yaml(*_); end end class Jekyll::PageWithoutAFile end class Jekyll::PathManager end class Jekyll::PathManager def self.join(base, item); end def self.sanitized_path(base_directory, questionable_path); end end class Jekyll::Plugin PRIORITIES = ::T.let(nil, ::T.untyped) end class Jekyll::PluginManager def conscientious_require(); end def deprecation_checks(); end def initialize(site); end def plugin_allowed?(plugin_name); end def plugins_path(); end def require_gems(); end def require_plugin_files(); end def require_theme_deps(); end def site(); end def whitelist(); end end class Jekyll::PluginManager def self.require_from_bundler(); end end class Jekyll::PostReader def initialize(site); end def read_content(dir, magic_dir, matcher); end def read_drafts(dir); end def read_posts(dir); end def read_publishable(dir, magic_dir, matcher); end def site(); end def unfiltered_content(); end end class Jekyll::PostReader end class Jekyll::Profiler def initialize(site); end def profile_process(); end end class Jekyll::Profiler def self.tabulate(table_rows); end end class Jekyll::Publisher def hidden_in_the_future?(thing); end def initialize(site); end def publish?(thing); end end class Jekyll::Publisher end class Jekyll::Reader def filter_entries(entries, base_directory=T.unsafe(nil)); end def get_entries(dir, subfolder); end def initialize(site); end def read(); end def read_directories(dir=T.unsafe(nil)); end def retrieve_dirs(_base, dir, dot_dirs); end def retrieve_pages(dir, dot_pages); end def retrieve_posts(dir); end def retrieve_static_files(dir, dot_static_files); end def site(); end def sort_files!(); end end class Jekyll::Reader end class Jekyll::Regenerator def add(path); end def add_dependency(path, dependency); end def cache(); end def clear(); end def clear_cache(); end def disabled?(); end def force(path); end def initialize(site); end def metadata(); end def metadata_file(); end def modified?(path); end def regenerate?(document); end def site(); end def source_modified_or_dest_missing?(source_path, dest_path); end def write_metadata(); end end class Jekyll::Regenerator end class Jekyll::RelatedPosts def build(); end def build_index(); end def initialize(post); end def lsi_related_posts(); end def most_recent_posts(); end def post(); end def site(); end end class Jekyll::RelatedPosts def self.lsi(); end def self.lsi=(lsi); end end class Jekyll::Renderer def convert(content); end def converters(); end def document(); end def initialize(site, document, site_payload=T.unsafe(nil)); end def invalid_layout?(layout); end def layouts(); end def layouts=(layouts); end def output_ext(); end def payload(); end def payload=(payload); end def place_in_layouts(content, payload, info); end def render_document(); end def render_liquid(content, payload, info, path=T.unsafe(nil)); end def run(); end def site(); end end class Jekyll::Renderer end class Jekyll::Site def baseurl(); end def baseurl=(baseurl); end def cache_dir(); end def categories(); end def cleanup(); end def collection_names(); end def collections(); end def collections_path(); end def config(); end def config=(config); end def converters(); end def converters=(converters); end def data(); end def data=(data); end def dest(); end def docs_to_write(); end def documents(); end def drafts(); end def drafts=(drafts); end def each_site_file(); end def ensure_not_in_dest(); end def exclude(); end def exclude=(exclude); end def file_read_opts(); end def file_read_opts=(file_read_opts); end def filter_cache(); end def find_converter_instance(klass); end def frontmatter_defaults(); end def future(); end def future=(future); end def gems(); end def gems=(gems); end def generate(); end def generators(); end def generators=(generators); end def highlighter(); end def highlighter=(highlighter); end def in_cache_dir(*paths); end def in_dest_dir(*paths); end def in_source_dir(*paths); end def in_theme_dir(*paths); end def include(); end def include=(include); end def includes_load_paths(); end def inclusions(); end def inclusions=(inclusions); end def incremental?(override=T.unsafe(nil)); end def initialize(config); end def instantiate_subclasses(klass); end def keep_files(); end def keep_files=(keep_files); end def layouts(); end def layouts=(layouts); end def limit_posts(); end def limit_posts=(limit_posts); end def liquid_renderer(); end def lsi(); end def lsi=(lsi); end def pages(); end def pages=(pages); end def permalink_style(); end def permalink_style=(permalink_style); end def plugin_manager(); end def plugin_manager=(plugin_manager); end def plugins(); end def plugins=(plugins); end def post_attr_hash(post_attr); end def posts(); end def print_stats(); end def process(); end def profiler(); end def publisher(); end def read(); end def reader(); end def reader=(reader); end def regenerator(); end def relative_permalinks_are_deprecated(); end def render(); end def reset(); end def safe(); end def safe=(safe); end def setup(); end def show_drafts(); end def show_drafts=(show_drafts); end def site_data(); end def site_payload(); end def source(); end def static_files(); end def static_files=(static_files); end def tags(); end def theme(); end def theme=(theme); end def time(); end def time=(time); end def to_liquid(); end def unpublished(); end def unpublished=(unpublished); end def write(); end end class Jekyll::Site end class Jekyll::StaticFileReader def dir(); end def initialize(site, dir); end def read(files); end def site(); end def unfiltered_content(); end end class Jekyll::StaticFileReader end class Jekyll::Tags::HighlightBlock LEADING_OR_TRAILING_LINE_TERMINATORS = ::T.let(nil, ::T.untyped) OPTIONS_REGEX = ::T.let(nil, ::T.untyped) SYNTAX = ::T.let(nil, ::T.untyped) end class Jekyll::Tags::IncludeTag FULL_VALID_SYNTAX = ::T.let(nil, ::T.untyped) INVALID_SEQUENCES = ::T.let(nil, ::T.untyped) VALID_FILENAME_CHARS = ::T.let(nil, ::T.untyped) VALID_SYNTAX = ::T.let(nil, ::T.untyped) VARIABLE_SYNTAX = ::T.let(nil, ::T.untyped) end class Jekyll::Tags::PostComparer MATCHER = ::T.let(nil, ::T.untyped) end class Jekyll::Theme def assets_path(); end def basename(); end def includes_path(); end def initialize(name); end def layouts_path(); end def name(); end def root(); end def runtime_dependencies(); end def sass_path(); end def version(*args, &block); end end class Jekyll::Theme extend ::Forwardable end class Jekyll::ThemeAssetsReader def initialize(site); end def read(); end def site(); end end class Jekyll::ThemeAssetsReader end class Jekyll::ThemeBuilder def code_of_conduct(); end def create!(); end def initialize(theme_name, opts); end def name(); end def path(); end def user_email(); end def user_name(); end SCAFFOLD_DIRECTORIES = ::T.let(nil, ::T.untyped) end class Jekyll::ThemeBuilder::ERBRenderer def initialize(theme_builder); end def jekyll_version_with_minor(); end def render(contents); end def theme_directories(); end def theme_name(*args, &block); end def user_email(*args, &block); end def user_name(*args, &block); end end class Jekyll::ThemeBuilder::ERBRenderer extend ::Forwardable end class Jekyll::ThemeBuilder end class Jekyll::URL def generate_url(template); end def generate_url_from_drop(template); end def generate_url_from_hash(template); end def generated_permalink(); end def generated_url(); end def initialize(options); end def possible_keys(key); end def sanitize_url(str); end end class Jekyll::URL def self.escape_path(path); end def self.unescape_path(path); end end module Jekyll::Utils SLUGIFY_ASCII_REGEXP = ::T.let(nil, ::T.untyped) SLUGIFY_DEFAULT_REGEXP = ::T.let(nil, ::T.untyped) SLUGIFY_MODES = ::T.let(nil, ::T.untyped) SLUGIFY_PRETTY_REGEXP = ::T.let(nil, ::T.untyped) SLUGIFY_RAW_REGEXP = ::T.let(nil, ::T.untyped) end module Jekyll::Utils::Ansi def black(str); end def blue(str); end def cyan(str); end def green(str); end def has?(str); end def magenta(str); end def red(str); end def reset(str=T.unsafe(nil)); end def strip(str); end def white(str); end def yellow(str); end COLORS = ::T.let(nil, ::T.untyped) ESCAPE = ::T.let(nil, ::T.untyped) MATCH = ::T.let(nil, ::T.untyped) end module Jekyll::Utils::Ansi extend ::Jekyll::Utils::Ansi end module Jekyll::Utils::Exec def run(*args); end end module Jekyll::Utils::Exec extend ::Jekyll::Utils::Exec end module Jekyll::Utils::Internet end module Jekyll::Utils::Internet def self.connected?(); end def self.dns(domain); end end module Jekyll::Utils::Platforms def bash_on_windows?(); end def jruby?(); end def linux?(); end def mri?(); end def osx?(); end def really_windows?(); end def unix?(); end def vanilla_windows?(); end def windows?(); end end module Jekyll::Utils::Platforms extend ::Jekyll::Utils::Platforms end class Jekyll::Utils::ThreadEvent def flag(); end def set(); end def wait(); end end class Jekyll::Utils::ThreadEvent end module Jekyll::Utils::WinTZ def calculate(timezone); end end module Jekyll::Utils::WinTZ extend ::Jekyll::Utils::WinTZ end module JekyllSassConverter VERSION = ::T.let(nil, ::T.untyped) end module Kernel def itself(); end def object_id(); end def pretty_inspect(); end def then(); end def yield_self(); end end module Kernel def self.at_exit(); end end class KeyError include ::DidYouMean::Correctable end module Kramdown VERSION = ::T.let(nil, ::T.untyped) end module Kramdown::Converter end class Kramdown::Converter::Base def apply_template_after?(); end def apply_template_before?(); end def basic_generate_id(str); end def convert(_el); end def data(); end def extract_code_language(attr); end def extract_code_language!(attr); end def format_math(el, opts=T.unsafe(nil)); end def generate_id(str); end def highlight_code(text, lang, type, opts=T.unsafe(nil)); end def in_toc?(el); end def initialize(root, options); end def options(); end def output_header_level(level); end def root(); end def smart_quote_entity(el); end def warning(text); end def warnings(); end SMART_QUOTE_INDICES = ::T.let(nil, ::T.untyped) end class Kramdown::Converter::Base def self.apply_template(converter, body); end def self.convert(tree, options=T.unsafe(nil)); end def self.get_template(template); end end class Kramdown::Converter::HashAST def convert(el); end end class Kramdown::Converter::HashAST end Kramdown::Converter::HashAst = Kramdown::Converter::HashAST class Kramdown::Converter::Html include ::Kramdown::Utils::Html include ::Kramdown::Parser::Html::Constants def add_syntax_highlighter_to_class_attr(attr, lang=T.unsafe(nil)); end def convert(el, indent=T.unsafe(nil)); end def convert_a(el, indent); end def convert_abbreviation(el, _indent); end def convert_blank(_el, _indent); end def convert_blockquote(el, indent); end def convert_br(_el, _indent); end def convert_codeblock(el, indent); end def convert_codespan(el, _indent); end def convert_comment(el, indent); end def convert_dd(el, indent); end def convert_dl(el, indent); end def convert_dt(el, indent); end def convert_em(el, indent); end def convert_entity(el, _indent); end def convert_footnote(el, _indent); end def convert_header(el, indent); end def convert_hr(el, indent); end def convert_html_element(el, indent); end def convert_img(el, _indent); end def convert_li(el, indent); end def convert_math(el, indent); end def convert_ol(el, indent); end def convert_p(el, indent); end def convert_raw(el, _indent); end def convert_root(el, indent); end def convert_smart_quote(el, _indent); end def convert_standalone_image(el, indent); end def convert_strong(el, indent); end def convert_table(el, indent); end def convert_tbody(el, indent); end def convert_td(el, indent); end def convert_text(el, _indent); end def convert_tfoot(el, indent); end def convert_thead(el, indent); end def convert_tr(el, indent); end def convert_typographic_sym(el, _indent); end def convert_ul(el, indent); end def convert_xml_comment(el, indent); end def convert_xml_pi(el, indent); end def fix_for_toc_entry(elements); end def footnote_content(); end def format_as_block_html(name, attr, body, indent); end def format_as_indented_block_html(name, attr, body, indent); end def format_as_span_html(name, attr, body); end def generate_toc_tree(toc, type, attr); end def indent(); end def indent=(indent); end def inner(el, indent); end def obfuscate(text); end def remove_footnotes(elements); end def unwrap_links(elements); end ENTITY_NBSP = ::T.let(nil, ::T.untyped) FOOTNOTE_BACKLINK_FMT = ::T.let(nil, ::T.untyped) TYPOGRAPHIC_SYMS = ::T.let(nil, ::T.untyped) end class Kramdown::Converter::Html end class Kramdown::Converter::Kramdown include ::Kramdown::Utils::Html def convert(el, opts=T.unsafe(nil)); end def convert_a(el, opts); end def convert_abbreviation(el, _opts); end def convert_blank(_el, _opts); end def convert_blockquote(el, opts); end def convert_br(_el, _opts); end def convert_codeblock(el, _opts); end def convert_codespan(el, _opts); end def convert_comment(el, _opts); end def convert_dd(el, opts); end def convert_dl(el, opts); end def convert_dt(el, opts); end def convert_em(el, opts); end def convert_entity(el, _opts); end def convert_footnote(el, _opts); end def convert_header(el, opts); end def convert_hr(_el, _opts); end def convert_html_element(el, opts); end def convert_img(el, _opts); end def convert_li(el, opts); end def convert_math(el, _opts); end def convert_ol(el, opts); end def convert_p(el, opts); end def convert_raw(el, _opts); end def convert_root(el, opts); end def convert_smart_quote(el, _opts); end def convert_strong(el, opts); end def convert_table(el, opts); end def convert_tbody(el, opts); end def convert_td(el, opts); end def convert_text(el, opts); end def convert_tfoot(el, opts); end def convert_thead(el, opts); end def convert_tr(el, opts); end def convert_typographic_sym(el, _opts); end def convert_ul(el, opts); end def convert_xml_comment(el, _opts); end def convert_xml_pi(el, _opts); end def create_abbrev_defs(); end def create_footnote_defs(); end def create_link_defs(); end def ial_for_element(el); end def inner(el, opts=T.unsafe(nil)); end def parse_title(attr); end ESCAPED_CHAR_RE = ::T.let(nil, ::T.untyped) HTML_TAGS_WITH_BODY = ::T.let(nil, ::T.untyped) TYPOGRAPHIC_SYMS = ::T.let(nil, ::T.untyped) end class Kramdown::Converter::Kramdown end class Kramdown::Converter::Latex def attribute_list(el); end def convert(el, opts=T.unsafe(nil)); end def convert_a(el, opts); end def convert_abbreviation(el, _opts); end def convert_blank(_el, opts); end def convert_blockquote(el, opts); end def convert_br(_el, opts); end def convert_codeblock(el, _opts); end def convert_codespan(el, _opts); end def convert_comment(el, _opts); end def convert_dd(el, opts); end def convert_dl(el, opts); end def convert_dt(el, opts); end def convert_em(el, opts); end def convert_entity(el, _opts); end def convert_footnote(el, opts); end def convert_header(el, opts); end def convert_hr(el, _opts); end def convert_html_element(el, opts); end def convert_img(el, _opts); end def convert_li(el, opts); end def convert_math(el, _opts); end def convert_ol(el, opts); end def convert_p(el, opts); end def convert_raw(el, _opts); end def convert_root(el, opts); end def convert_smart_quote(el, opts); end def convert_standalone_image(el, _opts, img); end def convert_strong(el, opts); end def convert_table(el, opts); end def convert_tbody(el, opts); end def convert_td(el, opts); end def convert_text(el, _opts); end def convert_tfoot(el, opts); end def convert_thead(el, opts); end def convert_tr(el, opts); end def convert_typographic_sym(el, _opts); end def convert_ul(el, opts); end def convert_xml_comment(el, _opts); end def convert_xml_pi(_el, _opts); end def entity_to_latex(entity); end def escape(str); end def inner(el, opts); end def latex_environment(type, el, text); end def latex_link_target(el, add_label=T.unsafe(nil)); end def normalize_abbreviation_key(key); end ENTITY_CONV_TABLE = ::T.let(nil, ::T.untyped) ESCAPE_MAP = ::T.let(nil, ::T.untyped) ESCAPE_RE = ::T.let(nil, ::T.untyped) TABLE_ALIGNMENT_CHAR = ::T.let(nil, ::T.untyped) TYPOGRAPHIC_SYMS = ::T.let(nil, ::T.untyped) end class Kramdown::Converter::Latex end class Kramdown::Converter::Man def convert(el, opts=T.unsafe(nil)); end TABLE_CELL_ALIGNMENT = ::T.let(nil, ::T.untyped) TYPOGRAPHIC_SYMS_MAP = ::T.let(nil, ::T.untyped) end class Kramdown::Converter::Man end class Kramdown::Converter::RemoveHtmlTags def convert(el); end end class Kramdown::Converter::RemoveHtmlTags end class Kramdown::Converter::Toc def convert(el); end end class Kramdown::Converter::Toc end module Kramdown::Converter extend ::Kramdown::Utils::Configurable def self.add_math_engine(data, *args, &block); end def self.add_syntax_highlighter(data, *args, &block); end def self.configurables(); end def self.math_engine(data); end def self.syntax_highlighter(data); end end class Kramdown::Document def initialize(source, options=T.unsafe(nil)); end def method_missing(id, *attr, &block); end def options(); end def root(); end def root=(root); end def try_require(type, name); end def warnings(); end end class Kramdown::Document end class Kramdown::Element def attr(); end def block?(); end def children(); end def children=(children); end def initialize(type, value=T.unsafe(nil), attr=T.unsafe(nil), options=T.unsafe(nil)); end def options(); end def span?(); end def type(); end def type=(type); end def value(); end def value=(value); end CATEGORY = ::T.let(nil, ::T.untyped) end class Kramdown::Element def self.category(el); end end class Kramdown::Error end class Kramdown::Error end class Kramdown::JekyllDocument end module Kramdown::Options ALLOWED_TYPES = ::T.let(nil, ::T.untyped) end class Kramdown::Options::Boolean end class Kramdown::Options::Boolean def self.===(other); end end class Kramdown::Options::Definition def default(); end def default=(_); end def desc(); end def desc=(_); end def name(); end def name=(_); end def type(); end def type=(_); end def validator(); end def validator=(_); end end class Kramdown::Options::Definition def self.[](*_); end def self.members(); end end module Kramdown::Options def self.defaults(); end def self.define(name, type, default, desc, &block); end def self.defined?(name); end def self.definitions(); end def self.merge(hash); end def self.parse(name, data); end def self.simple_array_validator(val, name, size=T.unsafe(nil)); end def self.simple_hash_validator(val, name); end def self.str_to_sym(data); end end class Kramdown::Parser::Base def adapt_source(source); end def add_text(text, tree=T.unsafe(nil), type=T.unsafe(nil)); end def extract_string(range, strscan); end def initialize(source, options); end def options(); end def parse(); end def root(); end def source(); end def warning(text); end def warnings(); end end class Kramdown::Parser::Base def self.parse(source, options=T.unsafe(nil)); end end class Kramdown::Parser::Html include ::Kramdown::Parser::Html::Parser include ::Kramdown::Parser::Html::Constants end module Kramdown::Parser::Html::Constants HTML_ATTRIBUTE_RE = ::T.let(nil, ::T.untyped) HTML_BLOCK_ELEMENTS = ::T.let(nil, ::T.untyped) HTML_COMMENT_RE = ::T.let(nil, ::T.untyped) HTML_CONTENT_MODEL = ::T.let(nil, ::T.untyped) HTML_CONTENT_MODEL_BLOCK = ::T.let(nil, ::T.untyped) HTML_CONTENT_MODEL_RAW = ::T.let(nil, ::T.untyped) HTML_CONTENT_MODEL_SPAN = ::T.let(nil, ::T.untyped) HTML_DOCTYPE_RE = ::T.let(nil, ::T.untyped) HTML_ELEMENT = ::T.let(nil, ::T.untyped) HTML_ELEMENTS_WITHOUT_BODY = ::T.let(nil, ::T.untyped) HTML_ENTITY_RE = ::T.let(nil, ::T.untyped) HTML_INSTRUCTION_RE = ::T.let(nil, ::T.untyped) HTML_SPAN_ELEMENTS = ::T.let(nil, ::T.untyped) HTML_TAG_CLOSE_RE = ::T.let(nil, ::T.untyped) HTML_TAG_RE = ::T.let(nil, ::T.untyped) end module Kramdown::Parser::Html::Constants end class Kramdown::Parser::Html::ElementConverter include ::Kramdown::Parser::Html::Constants include ::Kramdown::Utils::Entities def convert_a(el); end def convert_b(el); end def convert_code(el); end def convert_em(el); end def convert_h1(el); end def convert_h2(el); end def convert_h3(el); end def convert_h4(el); end def convert_h5(el); end def convert_h6(el); end def convert_i(el); end def convert_pre(el); end def convert_script(el); end def convert_strong(el); end def convert_table(el); end def convert_textarea(el); end def extract_text(el, raw); end def handle_math_tag(el); end def initialize(root); end def is_math_tag?(el); end def is_simple_table?(el); end def process(el, do_conversion=T.unsafe(nil), preserve_text=T.unsafe(nil), parent=T.unsafe(nil)); end def process_children(el, do_conversion=T.unsafe(nil), preserve_text=T.unsafe(nil)); end def process_html_element(el, do_conversion=T.unsafe(nil), preserve_text=T.unsafe(nil)); end def process_text(raw, preserve=T.unsafe(nil)); end def remove_text_children(el); end def remove_whitespace_children(el); end def set_basics(el, type, opts=T.unsafe(nil)); end def strip_whitespace(el); end def wrap_text_children(el); end EMPHASIS_TYPE_MAP = ::T.let(nil, ::T.untyped) REMOVE_TEXT_CHILDREN = ::T.let(nil, ::T.untyped) REMOVE_WHITESPACE_CHILDREN = ::T.let(nil, ::T.untyped) SIMPLE_ELEMENTS = ::T.let(nil, ::T.untyped) STRIP_WHITESPACE = ::T.let(nil, ::T.untyped) WRAP_TEXT_CHILDREN = ::T.let(nil, ::T.untyped) end class Kramdown::Parser::Html::ElementConverter def self.convert(root, el=T.unsafe(nil)); end end module Kramdown::Parser::Html::Parser include ::Kramdown::Parser::Html::Constants def handle_html_start_tag(line=T.unsafe(nil)); end def handle_raw_html_tag(name); end def parse_html_attributes(str, line=T.unsafe(nil), in_html_tag=T.unsafe(nil)); end def parse_raw_html(el, &block); end HTML_RAW_START = ::T.let(nil, ::T.untyped) end module Kramdown::Parser::Html::Parser end class Kramdown::Parser::Html end class Kramdown::Parser::Kramdown include ::Kramdown include ::Kramdown::Parser::Html::Parser include ::Kramdown::Parser::Html::Constants def add_header(level, text, id); end def add_link(el, href, title, alt_text=T.unsafe(nil), ial=T.unsafe(nil)); end def after_block_boundary?(); end def before_block_boundary?(); end def configure_parser(); end def correct_abbreviations_attributes(); end def handle_extension(name, opts, body, type, line_no=T.unsafe(nil)); end def handle_kramdown_html_tag(el, closed, handle_body); end def new_block_el(*args); end def normalize_link_id(id); end def paragraph_end(); end def parse_abbrev_definition(); end def parse_attribute_list(str, opts); end def parse_atx_header(); end def parse_autolink(); end def parse_blank_line(); end def parse_block_extensions(); end def parse_block_html(); end def parse_block_math(); end def parse_blockquote(); end def parse_blocks(el, text=T.unsafe(nil)); end def parse_codeblock(); end def parse_codeblock_fenced(); end def parse_codespan(); end def parse_definition_list(); end def parse_emphasis(); end def parse_eob_marker(); end def parse_escaped_chars(); end def parse_extension_start_tag(type); end def parse_first_list_line(indentation, content); end def parse_footnote_definition(); end def parse_footnote_marker(); end def parse_header_contents(); end def parse_horizontal_rule(); end def parse_html_entity(); end def parse_inline_math(); end def parse_line_break(); end def parse_link(); end def parse_link_definition(); end def parse_list(); end def parse_paragraph(); end def parse_setext_header(); end def parse_smart_quotes(); end def parse_span_extensions(); end def parse_span_html(); end def parse_spans(el, stop_re=T.unsafe(nil), parsers=T.unsafe(nil), text_type=T.unsafe(nil)); end def parse_table(); end def parse_typographic_syms(); end def replace_abbreviations(el, regexps=T.unsafe(nil)); end def reset_env(opts=T.unsafe(nil)); end def restore_env(env); end def save_env(); end def span_parser_regexps(parsers=T.unsafe(nil)); end def update_attr_with_ial(attr, ial); end def update_ial_with_ial(ial, opts); end def update_link_definitions(link_defs); end def update_raw_text(item); end def update_tree(element); end ABBREV_DEFINITION_START = ::T.let(nil, ::T.untyped) ACHARS = ::T.let(nil, ::T.untyped) ALD_ANY_CHARS = ::T.let(nil, ::T.untyped) ALD_CLASS_NAME = ::T.let(nil, ::T.untyped) ALD_ID_CHARS = ::T.let(nil, ::T.untyped) ALD_ID_NAME = ::T.let(nil, ::T.untyped) ALD_START = ::T.let(nil, ::T.untyped) ALD_TYPE_ANY = ::T.let(nil, ::T.untyped) ALD_TYPE_CLASS_NAME = ::T.let(nil, ::T.untyped) ALD_TYPE_ID_NAME = ::T.let(nil, ::T.untyped) ALD_TYPE_ID_OR_CLASS = ::T.let(nil, ::T.untyped) ALD_TYPE_ID_OR_CLASS_MULTI = ::T.let(nil, ::T.untyped) ALD_TYPE_KEY_VALUE_PAIR = ::T.let(nil, ::T.untyped) ALD_TYPE_REF = ::T.let(nil, ::T.untyped) ATX_HEADER_START = ::T.let(nil, ::T.untyped) AUTOLINK_START = ::T.let(nil, ::T.untyped) AUTOLINK_START_STR = ::T.let(nil, ::T.untyped) BLANK_LINE = ::T.let(nil, ::T.untyped) BLOCKQUOTE_START = ::T.let(nil, ::T.untyped) BLOCK_BOUNDARY = ::T.let(nil, ::T.untyped) BLOCK_EXTENSIONS_START = ::T.let(nil, ::T.untyped) BLOCK_MATH_START = ::T.let(nil, ::T.untyped) CODEBLOCK_MATCH = ::T.let(nil, ::T.untyped) CODEBLOCK_START = ::T.let(nil, ::T.untyped) CODESPAN_DELIMITER = ::T.let(nil, ::T.untyped) DEFINITION_LIST_START = ::T.let(nil, ::T.untyped) EMPHASIS_START = ::T.let(nil, ::T.untyped) EOB_MARKER = ::T.let(nil, ::T.untyped) ESCAPED_CHARS = ::T.let(nil, ::T.untyped) EXT_BLOCK_START = ::T.let(nil, ::T.untyped) EXT_BLOCK_STOP_STR = ::T.let(nil, ::T.untyped) EXT_SPAN_START = ::T.let(nil, ::T.untyped) EXT_START_STR = ::T.let(nil, ::T.untyped) EXT_STOP_STR = ::T.let(nil, ::T.untyped) FENCED_CODEBLOCK_MATCH = ::T.let(nil, ::T.untyped) FENCED_CODEBLOCK_START = ::T.let(nil, ::T.untyped) FOOTNOTE_DEFINITION_START = ::T.let(nil, ::T.untyped) FOOTNOTE_MARKER_START = ::T.let(nil, ::T.untyped) HEADER_ID = ::T.let(nil, ::T.untyped) HR_START = ::T.let(nil, ::T.untyped) HTML_BLOCK_START = ::T.let(nil, ::T.untyped) HTML_MARKDOWN_ATTR_MAP = ::T.let(nil, ::T.untyped) HTML_SPAN_START = ::T.let(nil, ::T.untyped) IAL_BLOCK = ::T.let(nil, ::T.untyped) IAL_BLOCK_START = ::T.let(nil, ::T.untyped) IAL_CLASS_ATTR = ::T.let(nil, ::T.untyped) IAL_SPAN_START = ::T.let(nil, ::T.untyped) INDENT = ::T.let(nil, ::T.untyped) INLINE_MATH_START = ::T.let(nil, ::T.untyped) LAZY_END = ::T.let(nil, ::T.untyped) LAZY_END_HTML_SPAN_ELEMENTS = ::T.let(nil, ::T.untyped) LAZY_END_HTML_START = ::T.let(nil, ::T.untyped) LAZY_END_HTML_STOP = ::T.let(nil, ::T.untyped) LINE_BREAK = ::T.let(nil, ::T.untyped) LINK_BRACKET_STOP_RE = ::T.let(nil, ::T.untyped) LINK_DEFINITION_START = ::T.let(nil, ::T.untyped) LINK_INLINE_ID_RE = ::T.let(nil, ::T.untyped) LINK_INLINE_TITLE_RE = ::T.let(nil, ::T.untyped) LINK_PAREN_STOP_RE = ::T.let(nil, ::T.untyped) LINK_START = ::T.let(nil, ::T.untyped) LIST_ITEM_IAL = ::T.let(nil, ::T.untyped) LIST_ITEM_IAL_CHECK = ::T.let(nil, ::T.untyped) LIST_START = ::T.let(nil, ::T.untyped) LIST_START_OL = ::T.let(nil, ::T.untyped) LIST_START_UL = ::T.let(nil, ::T.untyped) OPT_SPACE = ::T.let(nil, ::T.untyped) PARAGRAPH_END = ::T.let(nil, ::T.untyped) PARAGRAPH_MATCH = ::T.let(nil, ::T.untyped) PARAGRAPH_START = ::T.let(nil, ::T.untyped) PARSE_FIRST_LIST_LINE_REGEXP_CACHE = ::T.let(nil, ::T.untyped) PATTERN_TAIL = ::T.let(nil, ::T.untyped) SETEXT_HEADER_START = ::T.let(nil, ::T.untyped) SMART_QUOTES_RE = ::T.let(nil, ::T.untyped) SPAN_EXTENSIONS_START = ::T.let(nil, ::T.untyped) SQ_CLOSE = ::T.let(nil, ::T.untyped) SQ_PUNCT = ::T.let(nil, ::T.untyped) SQ_RULES = ::T.let(nil, ::T.untyped) SQ_SUBSTS = ::T.let(nil, ::T.untyped) TABLE_FSEP_LINE = ::T.let(nil, ::T.untyped) TABLE_HSEP_ALIGN = ::T.let(nil, ::T.untyped) TABLE_LINE = ::T.let(nil, ::T.untyped) TABLE_PIPE_CHECK = ::T.let(nil, ::T.untyped) TABLE_ROW_LINE = ::T.let(nil, ::T.untyped) TABLE_SEP_LINE = ::T.let(nil, ::T.untyped) TABLE_START = ::T.let(nil, ::T.untyped) TRAILING_WHITESPACE = ::T.let(nil, ::T.untyped) TYPOGRAPHIC_SYMS = ::T.let(nil, ::T.untyped) TYPOGRAPHIC_SYMS_RE = ::T.let(nil, ::T.untyped) TYPOGRAPHIC_SYMS_SUBST = ::T.let(nil, ::T.untyped) end class Kramdown::Parser::Kramdown::Data def method(); end def method=(_); end def name(); end def name=(_); end def span_start(); end def span_start=(_); end def start_re(); end def start_re=(_); end end class Kramdown::Parser::Kramdown::Data def self.[](*_); end def self.members(); end end class Kramdown::Parser::Kramdown def self.define_parser(name, start_re, span_start=T.unsafe(nil), meth_name=T.unsafe(nil)); end def self.has_parser?(name); end def self.parser(name=T.unsafe(nil)); end end class Kramdown::Parser::Markdown BLOCK_BOUNDARY = ::T.let(nil, ::T.untyped) CODEBLOCK_MATCH = ::T.let(nil, ::T.untyped) EXTENDED = ::T.let(nil, ::T.untyped) IAL_RAND_CHARS = ::T.let(nil, ::T.untyped) IAL_RAND_STRING = ::T.let(nil, ::T.untyped) IAL_SPAN_START = ::T.let(nil, ::T.untyped) LAZY_END = ::T.let(nil, ::T.untyped) LIST_ITEM_IAL = ::T.let(nil, ::T.untyped) PARAGRAPH_END = ::T.let(nil, ::T.untyped) end class Kramdown::Parser::Markdown end class Kramdown::Parser::SmartyPants end module Kramdown::Utils end module Kramdown::Utils::Configurable def configurable(name); end end module Kramdown::Utils::Configurable end module Kramdown::Utils::Entities ENTITY_MAP = ::T.let(nil, ::T.untyped) ENTITY_TABLE = ::T.let(nil, ::T.untyped) end module Kramdown::Utils::Entities def self.entity(point_or_name); end end module Kramdown::Utils::Html def entity_to_str(e, original=T.unsafe(nil)); end def escape_html(str, type=T.unsafe(nil)); end def fix_cjk_line_break(str); end def html_attributes(attr); end ESCAPE_ALL_RE = ::T.let(nil, ::T.untyped) ESCAPE_ATTRIBUTE_RE = ::T.let(nil, ::T.untyped) ESCAPE_MAP = ::T.let(nil, ::T.untyped) ESCAPE_RE_FROM_TYPE = ::T.let(nil, ::T.untyped) ESCAPE_TEXT_RE = ::T.let(nil, ::T.untyped) REDUNDANT_LINE_BREAK_REGEX = ::T.let(nil, ::T.untyped) end module Kramdown::Utils::Html end class Kramdown::Utils::LRUCache def [](key); end def []=(key, value); end def initialize(size); end end class Kramdown::Utils::LRUCache end class Kramdown::Utils::StringScanner def current_line_number(); end def initialize(string, start_line_number=T.unsafe(nil)); end def pos=(pos); end def revert_pos(data); end def save_pos(); end def start_line_number(); end end class Kramdown::Utils::StringScanner end module Kramdown::Utils def self.camelize(name); end def self.deep_const_get(str); end def self.snake_case(name); end end module Kramdown def self.data_dir(); end end module Liquid AnyStartingTag = ::T.let(nil, ::T.untyped) ArgumentSeparator = ::T.let(nil, ::T.untyped) FilterArgumentSeparator = ::T.let(nil, ::T.untyped) FilterSeparator = ::T.let(nil, ::T.untyped) PartialTemplateParser = ::T.let(nil, ::T.untyped) QuotedFragment = ::T.let(nil, ::T.untyped) QuotedString = ::T.let(nil, ::T.untyped) TagAttributes = ::T.let(nil, ::T.untyped) TagEnd = ::T.let(nil, ::T.untyped) TagStart = ::T.let(nil, ::T.untyped) TemplateParser = ::T.let(nil, ::T.untyped) VERSION = ::T.let(nil, ::T.untyped) VariableAttributeSeparator = ::T.let(nil, ::T.untyped) VariableEnd = ::T.let(nil, ::T.untyped) VariableIncompleteEnd = ::T.let(nil, ::T.untyped) VariableParser = ::T.let(nil, ::T.untyped) VariableSegment = ::T.let(nil, ::T.untyped) VariableSignature = ::T.let(nil, ::T.untyped) VariableStart = ::T.let(nil, ::T.untyped) WhitespaceControl = ::T.let(nil, ::T.untyped) end class Liquid::Assign Syntax = ::T.let(nil, ::T.untyped) end class Liquid::Block MAX_DEPTH = ::T.let(nil, ::T.untyped) end class Liquid::BlockBody ContentOfVariable = ::T.let(nil, ::T.untyped) FullToken = ::T.let(nil, ::T.untyped) TAGSTART = ::T.let(nil, ::T.untyped) VARSTART = ::T.let(nil, ::T.untyped) WhitespaceOrNothing = ::T.let(nil, ::T.untyped) end class Liquid::Capture Syntax = ::T.let(nil, ::T.untyped) end class Liquid::Case Syntax = ::T.let(nil, ::T.untyped) WhenSyntax = ::T.let(nil, ::T.untyped) end class Liquid::Cycle NamedSyntax = ::T.let(nil, ::T.untyped) SimpleSyntax = ::T.let(nil, ::T.untyped) end class Liquid::Expression DOUBLE_QUOTED_STRING = ::T.let(nil, ::T.untyped) FLOATS_REGEX = ::T.let(nil, ::T.untyped) INTEGERS_REGEX = ::T.let(nil, ::T.untyped) LITERALS = ::T.let(nil, ::T.untyped) RANGES_REGEX = ::T.let(nil, ::T.untyped) SINGLE_QUOTED_STRING = ::T.let(nil, ::T.untyped) end class Liquid::For Syntax = ::T.let(nil, ::T.untyped) end class Liquid::I18n DEFAULT_LOCALE = ::T.let(nil, ::T.untyped) end class Liquid::If BOOLEAN_OPERATORS = ::T.let(nil, ::T.untyped) ExpressionsAndOperators = ::T.let(nil, ::T.untyped) Syntax = ::T.let(nil, ::T.untyped) end class Liquid::Include Syntax = ::T.let(nil, ::T.untyped) end class Liquid::Lexer COMPARISON_OPERATOR = ::T.let(nil, ::T.untyped) DOTDOT = ::T.let(nil, ::T.untyped) DOUBLE_STRING_LITERAL = ::T.let(nil, ::T.untyped) IDENTIFIER = ::T.let(nil, ::T.untyped) NUMBER_LITERAL = ::T.let(nil, ::T.untyped) SINGLE_STRING_LITERAL = ::T.let(nil, ::T.untyped) SPECIALS = ::T.let(nil, ::T.untyped) WHITESPACE_OR_NOTHING = ::T.let(nil, ::T.untyped) end class Liquid::Raw FullTokenPossiblyInvalid = ::T.let(nil, ::T.untyped) Syntax = ::T.let(nil, ::T.untyped) end module Liquid::StandardFilters HTML_ESCAPE = ::T.let(nil, ::T.untyped) HTML_ESCAPE_ONCE_REGEXP = ::T.let(nil, ::T.untyped) STRIP_HTML_BLOCKS = ::T.let(nil, ::T.untyped) STRIP_HTML_TAGS = ::T.let(nil, ::T.untyped) end class Liquid::TableRow Syntax = ::T.let(nil, ::T.untyped) end class Liquid::Variable FilterArgsRegex = ::T.let(nil, ::T.untyped) FilterMarkupRegex = ::T.let(nil, ::T.untyped) FilterParser = ::T.let(nil, ::T.untyped) JustTagAttributes = ::T.let(nil, ::T.untyped) MarkupWithQuotedFragment = ::T.let(nil, ::T.untyped) end class Liquid::VariableLookup COMMAND_METHODS = ::T.let(nil, ::T.untyped) SQUARE_BRACKETED = ::T.let(nil, ::T.untyped) end class Logger def debug!(); end def error!(); end def fatal!(); end def info!(); end def warn!(); end SEV_LABEL = ::T.let(nil, ::T.untyped) end class Logger::Formatter Format = ::T.let(nil, ::T.untyped) end class Logger::LogDevice include ::MonitorMixin end module Logger::Period SiD = ::T.let(nil, ::T.untyped) end module Magick AbsQuantumOperator = ::T.let(nil, ::T.untyped) AbsoluteErrorMetric = ::T.let(nil, ::T.untyped) AbsoluteIntent = ::T.let(nil, ::T.untyped) ActivateAlphaChannel = ::T.let(nil, ::T.untyped) AddModulusQuantumOperator = ::T.let(nil, ::T.untyped) AddNoisePreview = ::T.let(nil, ::T.untyped) AddQuantumOperator = ::T.let(nil, ::T.untyped) AffineDistortion = ::T.let(nil, ::T.untyped) AffineProjectionDistortion = ::T.let(nil, ::T.untyped) AllChannels = ::T.let(nil, ::T.untyped) AllCompliance = ::T.let(nil, ::T.untyped) AllValues = ::T.let(nil, ::T.untyped) AlphaChannel = ::T.let(nil, ::T.untyped) AndQuantumOperator = ::T.let(nil, ::T.untyped) AnyStretch = ::T.let(nil, ::T.untyped) AnyStyle = ::T.let(nil, ::T.untyped) AnyWeight = ::T.let(nil, ::T.untyped) ArcDistortion = ::T.let(nil, ::T.untyped) ArcsinFunction = ::T.let(nil, ::T.untyped) ArctanFunction = ::T.let(nil, ::T.untyped) AreaGeometry = ::T.let(nil, ::T.untyped) AreaValue = ::T.let(nil, ::T.untyped) AspectGeometry = ::T.let(nil, ::T.untyped) AspectValue = ::T.let(nil, ::T.untyped) AssociateAlphaChannel = ::T.let(nil, ::T.untyped) AtopCompositeOp = ::T.let(nil, ::T.untyped) Average16InterpolatePixel = ::T.let(nil, ::T.untyped) Average9InterpolatePixel = ::T.let(nil, ::T.untyped) AverageInterpolatePixel = ::T.let(nil, ::T.untyped) B44ACompression = ::T.let(nil, ::T.untyped) B44Compression = ::T.let(nil, ::T.untyped) BZipCompression = ::T.let(nil, ::T.untyped) BackgroundAlphaChannel = ::T.let(nil, ::T.untyped) BackgroundDispose = ::T.let(nil, ::T.untyped) BackgroundInterpolatePixel = ::T.let(nil, ::T.untyped) BackgroundVirtualPixelMethod = ::T.let(nil, ::T.untyped) BarrelDistortion = ::T.let(nil, ::T.untyped) BarrelInverseDistortion = ::T.let(nil, ::T.untyped) BartlettFilter = ::T.let(nil, ::T.untyped) BarycentricColorInterpolate = ::T.let(nil, ::T.untyped) BesselFilter = ::T.let(nil, ::T.untyped) BilevelType = ::T.let(nil, ::T.untyped) BilinearColorInterpolate = ::T.let(nil, ::T.untyped) BilinearDistortion = ::T.let(nil, ::T.untyped) BilinearForwardDistortion = ::T.let(nil, ::T.untyped) BilinearInterpolatePixel = ::T.let(nil, ::T.untyped) BilinearReverseDistortion = ::T.let(nil, ::T.untyped) BinomialKernel = ::T.let(nil, ::T.untyped) BlackChannel = ::T.let(nil, ::T.untyped) BlackVirtualPixelMethod = ::T.let(nil, ::T.untyped) BlackmanFilter = ::T.let(nil, ::T.untyped) BlendCompositeOp = ::T.let(nil, ::T.untyped) BlendInterpolatePixel = ::T.let(nil, ::T.untyped) BlueChannel = ::T.let(nil, ::T.untyped) BlurCompositeOp = ::T.let(nil, ::T.untyped) BlurKernel = ::T.let(nil, ::T.untyped) BlurPreview = ::T.let(nil, ::T.untyped) BohmanFilter = ::T.let(nil, ::T.untyped) BoldWeight = ::T.let(nil, ::T.untyped) BolderWeight = ::T.let(nil, ::T.untyped) BottomHatMorphology = ::T.let(nil, ::T.untyped) BottomLeftOrientation = ::T.let(nil, ::T.untyped) BottomRightOrientation = ::T.let(nil, ::T.untyped) BoxFilter = ::T.let(nil, ::T.untyped) BrightnessPreview = ::T.let(nil, ::T.untyped) BumpmapCompositeOp = ::T.let(nil, ::T.untyped) CMYColorspace = ::T.let(nil, ::T.untyped) CMYKColorspace = ::T.let(nil, ::T.untyped) CatromFilter = ::T.let(nil, ::T.untyped) CatromInterpolatePixel = ::T.let(nil, ::T.untyped) CenterAlign = ::T.let(nil, ::T.untyped) CenterGravity = ::T.let(nil, ::T.untyped) ChangeMaskCompositeOp = ::T.let(nil, ::T.untyped) CharPixel = ::T.let(nil, ::T.untyped) CharcoalDrawingPreview = ::T.let(nil, ::T.untyped) ChebyshevKernel = ::T.let(nil, ::T.untyped) CheckerTileVirtualPixelMethod = ::T.let(nil, ::T.untyped) ChiNegative = ::T.let(nil, ::T.untyped) ChiValue = ::T.let(nil, ::T.untyped) ClearCompositeOp = ::T.let(nil, ::T.untyped) CloseIntensityMorphology = ::T.let(nil, ::T.untyped) CloseMorphology = ::T.let(nil, ::T.untyped) CoalesceLayer = ::T.let(nil, ::T.untyped) ColorBurnCompositeOp = ::T.let(nil, ::T.untyped) ColorDodgeCompositeOp = ::T.let(nil, ::T.untyped) ColorSeparationAlphaType = ::T.let(nil, ::T.untyped) ColorSeparationType = ::T.let(nil, ::T.untyped) ColorizeCompositeOp = ::T.let(nil, ::T.untyped) CometKernel = ::T.let(nil, ::T.untyped) CompareAnyLayer = ::T.let(nil, ::T.untyped) CompareClearLayer = ::T.let(nil, ::T.untyped) CompareOverlayLayer = ::T.let(nil, ::T.untyped) CompassKernel = ::T.let(nil, ::T.untyped) CompositeLayer = ::T.let(nil, ::T.untyped) CondensedStretch = ::T.let(nil, ::T.untyped) ConvexHullKernel = ::T.let(nil, ::T.untyped) ConvolveMorphology = ::T.let(nil, ::T.untyped) CopyAlphaChannel = ::T.let(nil, ::T.untyped) CopyAlphaCompositeOp = ::T.let(nil, ::T.untyped) CopyBlackCompositeOp = ::T.let(nil, ::T.untyped) CopyBlueCompositeOp = ::T.let(nil, ::T.untyped) CopyCompositeOp = ::T.let(nil, ::T.untyped) CopyCyanCompositeOp = ::T.let(nil, ::T.untyped) CopyGreenCompositeOp = ::T.let(nil, ::T.untyped) CopyMagentaCompositeOp = ::T.let(nil, ::T.untyped) CopyRedCompositeOp = ::T.let(nil, ::T.untyped) CopyYellowCompositeOp = ::T.let(nil, ::T.untyped) CornersKernel = ::T.let(nil, ::T.untyped) CorrelateMorphology = ::T.let(nil, ::T.untyped) CorrelateNormalizeValue = ::T.let(nil, ::T.untyped) CosineFilter = ::T.let(nil, ::T.untyped) CosineQuantumOperator = ::T.let(nil, ::T.untyped) CrossKernel = ::T.let(nil, ::T.untyped) CubicFilter = ::T.let(nil, ::T.untyped) CyanChannel = ::T.let(nil, ::T.untyped) Cylinder2PlaneDistortion = ::T.let(nil, ::T.untyped) DXT1Compression = ::T.let(nil, ::T.untyped) DXT3Compression = ::T.let(nil, ::T.untyped) DXT5Compression = ::T.let(nil, ::T.untyped) DarkenCompositeOp = ::T.let(nil, ::T.untyped) DarkenIntensityCompositeOp = ::T.let(nil, ::T.untyped) DePolarDistortion = ::T.let(nil, ::T.untyped) DeactivateAlphaChannel = ::T.let(nil, ::T.untyped) DecimalValue = ::T.let(nil, ::T.untyped) DefaultChannels = ::T.let(nil, ::T.untyped) DespecklePreview = ::T.let(nil, ::T.untyped) DiagonalsKernel = ::T.let(nil, ::T.untyped) DiamondKernel = ::T.let(nil, ::T.untyped) DifferenceCompositeOp = ::T.let(nil, ::T.untyped) DilateIntensityMorphology = ::T.let(nil, ::T.untyped) DilateMorphology = ::T.let(nil, ::T.untyped) DirectClass = ::T.let(nil, ::T.untyped) DisassociateAlphaChannel = ::T.let(nil, ::T.untyped) DiskKernel = ::T.let(nil, ::T.untyped) DisplaceCompositeOp = ::T.let(nil, ::T.untyped) DisposeLayer = ::T.let(nil, ::T.untyped) DissolveCompositeOp = ::T.let(nil, ::T.untyped) DistanceMorphology = ::T.let(nil, ::T.untyped) DistortCompositeOp = ::T.let(nil, ::T.untyped) DitherVirtualPixelMethod = ::T.let(nil, ::T.untyped) DivideDstCompositeOp = ::T.let(nil, ::T.untyped) DivideQuantumOperator = ::T.let(nil, ::T.untyped) DivideSrcCompositeOp = ::T.let(nil, ::T.untyped) DoGKernel = ::T.let(nil, ::T.untyped) DoublePixel = ::T.let(nil, ::T.untyped) DstAtopCompositeOp = ::T.let(nil, ::T.untyped) DstCompositeOp = ::T.let(nil, ::T.untyped) DstInCompositeOp = ::T.let(nil, ::T.untyped) DstOutCompositeOp = ::T.let(nil, ::T.untyped) DstOverCompositeOp = ::T.let(nil, ::T.untyped) DullPreview = ::T.let(nil, ::T.untyped) EastGravity = ::T.let(nil, ::T.untyped) EdgeDetectPreview = ::T.let(nil, ::T.untyped) EdgeInMorphology = ::T.let(nil, ::T.untyped) EdgeMorphology = ::T.let(nil, ::T.untyped) EdgeOutMorphology = ::T.let(nil, ::T.untyped) EdgeVirtualPixelMethod = ::T.let(nil, ::T.untyped) EdgesKernel = ::T.let(nil, ::T.untyped) EndAnchor = ::T.let(nil, ::T.untyped) ErodeIntensityMorphology = ::T.let(nil, ::T.untyped) ErodeMorphology = ::T.let(nil, ::T.untyped) EuclideanKernel = ::T.let(nil, ::T.untyped) ExclusionCompositeOp = ::T.let(nil, ::T.untyped) ExpandedStretch = ::T.let(nil, ::T.untyped) ExponentialQuantumOperator = ::T.let(nil, ::T.untyped) ExtraCondensedStretch = ::T.let(nil, ::T.untyped) ExtraExpandedStretch = ::T.let(nil, ::T.untyped) ExtractAlphaChannel = ::T.let(nil, ::T.untyped) FaxCompression = ::T.let(nil, ::T.untyped) FillToBorderMethod = ::T.let(nil, ::T.untyped) FlattenLayer = ::T.let(nil, ::T.untyped) FloatPixel = ::T.let(nil, ::T.untyped) FloodfillMethod = ::T.let(nil, ::T.untyped) FloydSteinbergDitherMethod = ::T.let(nil, ::T.untyped) ForgetGravity = ::T.let(nil, ::T.untyped) FreiChenKernel = ::T.let(nil, ::T.untyped) FuzzErrorMetric = ::T.let(nil, ::T.untyped) GIFInterlace = ::T.let(nil, ::T.untyped) GRAYColorspace = ::T.let(nil, ::T.untyped) GammaPreview = ::T.let(nil, ::T.untyped) GaussianFilter = ::T.let(nil, ::T.untyped) GaussianKernel = ::T.let(nil, ::T.untyped) GaussianNoise = ::T.let(nil, ::T.untyped) GaussianNoiseQuantumOperator = ::T.let(nil, ::T.untyped) GrayChannel = ::T.let(nil, ::T.untyped) GrayVirtualPixelMethod = ::T.let(nil, ::T.untyped) GrayscaleAlphaType = ::T.let(nil, ::T.untyped) GrayscalePreview = ::T.let(nil, ::T.untyped) GrayscaleType = ::T.let(nil, ::T.untyped) GreaterGeometry = ::T.let(nil, ::T.untyped) GreaterValue = ::T.let(nil, ::T.untyped) GreenChannel = ::T.let(nil, ::T.untyped) Group4Compression = ::T.let(nil, ::T.untyped) HCLColorspace = ::T.let(nil, ::T.untyped) HCLpColorspace = ::T.let(nil, ::T.untyped) HSBColorspace = ::T.let(nil, ::T.untyped) HSIColorspace = ::T.let(nil, ::T.untyped) HSLColorspace = ::T.let(nil, ::T.untyped) HSVColorspace = ::T.let(nil, ::T.untyped) HWBColorspace = ::T.let(nil, ::T.untyped) HammingFilter = ::T.let(nil, ::T.untyped) HanningFilter = ::T.let(nil, ::T.untyped) HardLightCompositeOp = ::T.let(nil, ::T.untyped) HardMixCompositeOp = ::T.let(nil, ::T.untyped) HeightValue = ::T.let(nil, ::T.untyped) HermiteFilter = ::T.let(nil, ::T.untyped) HitAndMissMorphology = ::T.let(nil, ::T.untyped) HorizontalTileEdgeVirtualPixelMethod = ::T.let(nil, ::T.untyped) HorizontalTileVirtualPixelMethod = ::T.let(nil, ::T.untyped) HueChannel = ::T.let(nil, ::T.untyped) HueCompositeOp = ::T.let(nil, ::T.untyped) HuePreview = ::T.let(nil, ::T.untyped) IMAGEMAGICK_VERSION = ::T.let(nil, ::T.untyped) ImplodePreview = ::T.let(nil, ::T.untyped) ImpulseNoise = ::T.let(nil, ::T.untyped) ImpulseNoiseQuantumOperator = ::T.let(nil, ::T.untyped) InCompositeOp = ::T.let(nil, ::T.untyped) IndexChannel = ::T.let(nil, ::T.untyped) IntegerInterpolatePixel = ::T.let(nil, ::T.untyped) InverseColorInterpolate = ::T.let(nil, ::T.untyped) ItalicStyle = ::T.let(nil, ::T.untyped) IterativeDistanceMorphology = ::T.let(nil, ::T.untyped) JBIG1Compression = ::T.let(nil, ::T.untyped) JBIG2Compression = ::T.let(nil, ::T.untyped) JPEG2000Compression = ::T.let(nil, ::T.untyped) JPEGCompression = ::T.let(nil, ::T.untyped) JPEGInterlace = ::T.let(nil, ::T.untyped) JPEGPreview = ::T.let(nil, ::T.untyped) JincFilter = ::T.let(nil, ::T.untyped) KaiserFilter = ::T.let(nil, ::T.untyped) KirschKernel = ::T.let(nil, ::T.untyped) LCHColorspace = ::T.let(nil, ::T.untyped) LCHabColorspace = ::T.let(nil, ::T.untyped) LCHuvColorspace = ::T.let(nil, ::T.untyped) LMSColorspace = ::T.let(nil, ::T.untyped) LSBEndian = ::T.let(nil, ::T.untyped) LShiftQuantumOperator = ::T.let(nil, ::T.untyped) LZMACompression = ::T.let(nil, ::T.untyped) LZWCompression = ::T.let(nil, ::T.untyped) LabColorspace = ::T.let(nil, ::T.untyped) LagrangeFilter = ::T.let(nil, ::T.untyped) Lanczos2Filter = ::T.let(nil, ::T.untyped) Lanczos2SharpFilter = ::T.let(nil, ::T.untyped) LanczosFilter = ::T.let(nil, ::T.untyped) LanczosRadiusFilter = ::T.let(nil, ::T.untyped) LanczosSharpFilter = ::T.let(nil, ::T.untyped) LaplacianKernel = ::T.let(nil, ::T.untyped) LaplacianNoise = ::T.let(nil, ::T.untyped) LaplacianNoiseQuantumOperator = ::T.let(nil, ::T.untyped) LeftAlign = ::T.let(nil, ::T.untyped) LeftBottomOrientation = ::T.let(nil, ::T.untyped) LeftTopOrientation = ::T.let(nil, ::T.untyped) LessGeometry = ::T.let(nil, ::T.untyped) LessValue = ::T.let(nil, ::T.untyped) LightenCompositeOp = ::T.let(nil, ::T.untyped) LightenIntensityCompositeOp = ::T.let(nil, ::T.untyped) LighterWeight = ::T.let(nil, ::T.untyped) LineEndsKernel = ::T.let(nil, ::T.untyped) LineInterlace = ::T.let(nil, ::T.untyped) LineJunctionsKernel = ::T.let(nil, ::T.untyped) LineThroughDecoration = ::T.let(nil, ::T.untyped) LinearBurnCompositeOp = ::T.let(nil, ::T.untyped) LinearDodgeCompositeOp = ::T.let(nil, ::T.untyped) LinearGRAYColorspace = ::T.let(nil, ::T.untyped) LinearLightCompositeOp = ::T.let(nil, ::T.untyped) LoGKernel = ::T.let(nil, ::T.untyped) LogColorspace = ::T.let(nil, ::T.untyped) LogQuantumOperator = ::T.let(nil, ::T.untyped) LongPixel = ::T.let(nil, ::T.untyped) Long_version = ::T.let(nil, ::T.untyped) LosslessJPEGCompression = ::T.let(nil, ::T.untyped) LuminizeCompositeOp = ::T.let(nil, ::T.untyped) LuminosityChannel = ::T.let(nil, ::T.untyped) LuvColorspace = ::T.let(nil, ::T.untyped) MAGICKCORE_QUANTUM_DEPTH = ::T.let(nil, ::T.untyped) MANAGED_MEMORY = ::T.let(nil, ::T.untyped) MSBEndian = ::T.let(nil, ::T.untyped) MagentaChannel = ::T.let(nil, ::T.untyped) Magick_features = ::T.let(nil, ::T.untyped) Magick_version = ::T.let(nil, ::T.untyped) ManhattanKernel = ::T.let(nil, ::T.untyped) MaskVirtualPixelMethod = ::T.let(nil, ::T.untyped) MathematicsCompositeOp = ::T.let(nil, ::T.untyped) MaxQuantumOperator = ::T.let(nil, ::T.untyped) MeanAbsoluteErrorMetric = ::T.let(nil, ::T.untyped) MeanErrorPerPixelErrorMetric = ::T.let(nil, ::T.untyped) MeanQuantumOperator = ::T.let(nil, ::T.untyped) MeanSquaredErrorMetric = ::T.let(nil, ::T.untyped) MedianQuantumOperator = ::T.let(nil, ::T.untyped) MergeLayer = ::T.let(nil, ::T.untyped) MeshInterpolatePixel = ::T.let(nil, ::T.untyped) MiddleAnchor = ::T.let(nil, ::T.untyped) MinQuantumOperator = ::T.let(nil, ::T.untyped) MinimumGeometry = ::T.let(nil, ::T.untyped) MinimumValue = ::T.let(nil, ::T.untyped) MinusDstCompositeOp = ::T.let(nil, ::T.untyped) MinusSrcCompositeOp = ::T.let(nil, ::T.untyped) MirrorVirtualPixelMethod = ::T.let(nil, ::T.untyped) MitchellFilter = ::T.let(nil, ::T.untyped) ModulateCompositeOp = ::T.let(nil, ::T.untyped) ModulusAddCompositeOp = ::T.let(nil, ::T.untyped) ModulusSubtractCompositeOp = ::T.let(nil, ::T.untyped) MosaicLayer = ::T.let(nil, ::T.untyped) MultiplicativeGaussianNoise = ::T.let(nil, ::T.untyped) MultiplicativeNoiseQuantumOperator = ::T.let(nil, ::T.untyped) MultiplyCompositeOp = ::T.let(nil, ::T.untyped) MultiplyQuantumOperator = ::T.let(nil, ::T.untyped) NearestInterpolatePixel = ::T.let(nil, ::T.untyped) NoCompliance = ::T.let(nil, ::T.untyped) NoCompositeOp = ::T.let(nil, ::T.untyped) NoCompression = ::T.let(nil, ::T.untyped) NoDecoration = ::T.let(nil, ::T.untyped) NoDitherMethod = ::T.let(nil, ::T.untyped) NoInterlace = ::T.let(nil, ::T.untyped) NoValue = ::T.let(nil, ::T.untyped) NoneDispose = ::T.let(nil, ::T.untyped) NormalStretch = ::T.let(nil, ::T.untyped) NormalStyle = ::T.let(nil, ::T.untyped) NormalWeight = ::T.let(nil, ::T.untyped) NormalizeValue = ::T.let(nil, ::T.untyped) NormalizedCrossCorrelationErrorMetric = ::T.let(nil, ::T.untyped) NorthEastGravity = ::T.let(nil, ::T.untyped) NorthGravity = ::T.let(nil, ::T.untyped) NorthWestGravity = ::T.let(nil, ::T.untyped) OHTAColorspace = ::T.let(nil, ::T.untyped) ObliqueStyle = ::T.let(nil, ::T.untyped) OctagonKernel = ::T.let(nil, ::T.untyped) OctagonalKernel = ::T.let(nil, ::T.untyped) OilPaintPreview = ::T.let(nil, ::T.untyped) OpacityChannel = ::T.let(nil, ::T.untyped) OpaqueAlpha = ::T.let(nil, ::T.untyped) OpaqueAlphaChannel = ::T.let(nil, ::T.untyped) OpenIntensityMorphology = ::T.let(nil, ::T.untyped) OpenMorphology = ::T.let(nil, ::T.untyped) OptimizeImageLayer = ::T.let(nil, ::T.untyped) OptimizeLayer = ::T.let(nil, ::T.untyped) OptimizePlusLayer = ::T.let(nil, ::T.untyped) OptimizeTransLayer = ::T.let(nil, ::T.untyped) OptimizeType = ::T.let(nil, ::T.untyped) OrQuantumOperator = ::T.let(nil, ::T.untyped) OutCompositeOp = ::T.let(nil, ::T.untyped) OverCompositeOp = ::T.let(nil, ::T.untyped) OverlayCompositeOp = ::T.let(nil, ::T.untyped) OverlineDecoration = ::T.let(nil, ::T.untyped) PNGInterlace = ::T.let(nil, ::T.untyped) PadSpread = ::T.let(nil, ::T.untyped) PaletteAlphaType = ::T.let(nil, ::T.untyped) PaletteBilevelAlphaType = ::T.let(nil, ::T.untyped) PaletteType = ::T.let(nil, ::T.untyped) PartitionInterlace = ::T.let(nil, ::T.untyped) ParzenFilter = ::T.let(nil, ::T.untyped) PeakAbsoluteErrorMetric = ::T.let(nil, ::T.untyped) PeakSignalToNoiseRatioErrorMetric = ::T.let(nil, ::T.untyped) PeaksKernel = ::T.let(nil, ::T.untyped) PegtopLightCompositeOp = ::T.let(nil, ::T.untyped) PercentGeometry = ::T.let(nil, ::T.untyped) PercentValue = ::T.let(nil, ::T.untyped) PerceptualHashErrorMetric = ::T.let(nil, ::T.untyped) PerceptualIntent = ::T.let(nil, ::T.untyped) PerspectiveDistortion = ::T.let(nil, ::T.untyped) PerspectiveProjectionDistortion = ::T.let(nil, ::T.untyped) PinLightCompositeOp = ::T.let(nil, ::T.untyped) PixelsPerCentimeterResolution = ::T.let(nil, ::T.untyped) PixelsPerInchResolution = ::T.let(nil, ::T.untyped) PizCompression = ::T.let(nil, ::T.untyped) Plane2CylinderDistortion = ::T.let(nil, ::T.untyped) PlaneInterlace = ::T.let(nil, ::T.untyped) PlusCompositeOp = ::T.let(nil, ::T.untyped) PlusKernel = ::T.let(nil, ::T.untyped) PointFilter = ::T.let(nil, ::T.untyped) PointMethod = ::T.let(nil, ::T.untyped) PoissonNoise = ::T.let(nil, ::T.untyped) PoissonNoiseQuantumOperator = ::T.let(nil, ::T.untyped) PolarDistortion = ::T.let(nil, ::T.untyped) PolynomialDistortion = ::T.let(nil, ::T.untyped) PolynomialFunction = ::T.let(nil, ::T.untyped) PowQuantumOperator = ::T.let(nil, ::T.untyped) PreviousDispose = ::T.let(nil, ::T.untyped) PrewittKernel = ::T.let(nil, ::T.untyped) PseudoClass = ::T.let(nil, ::T.untyped) PsiNegative = ::T.let(nil, ::T.untyped) PsiValue = ::T.let(nil, ::T.untyped) Pxr24Compression = ::T.let(nil, ::T.untyped) QuadraticFilter = ::T.let(nil, ::T.untyped) QuantizePreview = ::T.let(nil, ::T.untyped) QuantumPixel = ::T.let(nil, ::T.untyped) QuantumRange = ::T.let(nil, ::T.untyped) RGBColorspace = ::T.let(nil, ::T.untyped) RLECompression = ::T.let(nil, ::T.untyped) RShiftQuantumOperator = ::T.let(nil, ::T.untyped) RaisePreview = ::T.let(nil, ::T.untyped) RandomNoise = ::T.let(nil, ::T.untyped) RandomVirtualPixelMethod = ::T.let(nil, ::T.untyped) Rec601YCbCrColorspace = ::T.let(nil, ::T.untyped) Rec709YCbCrColorspace = ::T.let(nil, ::T.untyped) RectangleKernel = ::T.let(nil, ::T.untyped) RedChannel = ::T.let(nil, ::T.untyped) ReduceNoisePreview = ::T.let(nil, ::T.untyped) ReflectSpread = ::T.let(nil, ::T.untyped) RelativeIntent = ::T.let(nil, ::T.untyped) RemoveAlphaChannel = ::T.let(nil, ::T.untyped) RemoveDupsLayer = ::T.let(nil, ::T.untyped) RemoveZeroLayer = ::T.let(nil, ::T.untyped) RepeatSpread = ::T.let(nil, ::T.untyped) ReplaceCompositeOp = ::T.let(nil, ::T.untyped) ReplaceMethod = ::T.let(nil, ::T.untyped) ResetMethod = ::T.let(nil, ::T.untyped) ResizeDistortion = ::T.let(nil, ::T.untyped) RhoValue = ::T.let(nil, ::T.untyped) RidgesKernel = ::T.let(nil, ::T.untyped) RiemersmaDitherMethod = ::T.let(nil, ::T.untyped) RightAlign = ::T.let(nil, ::T.untyped) RightBottomOrientation = ::T.let(nil, ::T.untyped) RightTopOrientation = ::T.let(nil, ::T.untyped) RingKernel = ::T.let(nil, ::T.untyped) RobertsKernel = ::T.let(nil, ::T.untyped) RobidouxFilter = ::T.let(nil, ::T.untyped) RobidouxSharpFilter = ::T.let(nil, ::T.untyped) RollPreview = ::T.let(nil, ::T.untyped) RootMeanSquareQuantumOperator = ::T.let(nil, ::T.untyped) RootMeanSquaredErrorMetric = ::T.let(nil, ::T.untyped) RotatePreview = ::T.let(nil, ::T.untyped) SRGBColorspace = ::T.let(nil, ::T.untyped) SVGCompliance = ::T.let(nil, ::T.untyped) SaturateCompositeOp = ::T.let(nil, ::T.untyped) SaturationChannel = ::T.let(nil, ::T.untyped) SaturationIntent = ::T.let(nil, ::T.untyped) SaturationPreview = ::T.let(nil, ::T.untyped) ScRGBColorspace = ::T.let(nil, ::T.untyped) ScaleRotateTranslateDistortion = ::T.let(nil, ::T.untyped) ScreenCompositeOp = ::T.let(nil, ::T.untyped) SegmentPreview = ::T.let(nil, ::T.untyped) SemiCondensedStretch = ::T.let(nil, ::T.untyped) SemiExpandedStretch = ::T.let(nil, ::T.untyped) SentinelDistortion = ::T.let(nil, ::T.untyped) SeparatorValue = ::T.let(nil, ::T.untyped) SetAlphaChannel = ::T.let(nil, ::T.untyped) SetQuantumOperator = ::T.let(nil, ::T.untyped) ShadePreview = ::T.let(nil, ::T.untyped) ShapeAlphaChannel = ::T.let(nil, ::T.untyped) SharpenPreview = ::T.let(nil, ::T.untyped) ShearPreview = ::T.let(nil, ::T.untyped) ShepardsColorInterpolate = ::T.let(nil, ::T.untyped) ShepardsDistortion = ::T.let(nil, ::T.untyped) ShortPixel = ::T.let(nil, ::T.untyped) SigmaValue = ::T.let(nil, ::T.untyped) SincFastFilter = ::T.let(nil, ::T.untyped) SincFilter = ::T.let(nil, ::T.untyped) SineQuantumOperator = ::T.let(nil, ::T.untyped) SinusoidFunction = ::T.let(nil, ::T.untyped) SkeletonKernel = ::T.let(nil, ::T.untyped) SmoothMorphology = ::T.let(nil, ::T.untyped) SobelKernel = ::T.let(nil, ::T.untyped) SoftLightCompositeOp = ::T.let(nil, ::T.untyped) SolarizePreview = ::T.let(nil, ::T.untyped) SouthEastGravity = ::T.let(nil, ::T.untyped) SouthGravity = ::T.let(nil, ::T.untyped) SouthWestGravity = ::T.let(nil, ::T.untyped) SpiffPreview = ::T.let(nil, ::T.untyped) SplineFilter = ::T.let(nil, ::T.untyped) SplineInterpolatePixel = ::T.let(nil, ::T.untyped) SpreadPreview = ::T.let(nil, ::T.untyped) SquareKernel = ::T.let(nil, ::T.untyped) SrcAtopCompositeOp = ::T.let(nil, ::T.untyped) SrcCompositeOp = ::T.let(nil, ::T.untyped) SrcInCompositeOp = ::T.let(nil, ::T.untyped) SrcOutCompositeOp = ::T.let(nil, ::T.untyped) SrcOverCompositeOp = ::T.let(nil, ::T.untyped) StartAnchor = ::T.let(nil, ::T.untyped) SubtractQuantumOperator = ::T.let(nil, ::T.untyped) SumQuantumOperator = ::T.let(nil, ::T.untyped) SwirlPreview = ::T.let(nil, ::T.untyped) ThickenMorphology = ::T.let(nil, ::T.untyped) ThinSEKernel = ::T.let(nil, ::T.untyped) ThinningMorphology = ::T.let(nil, ::T.untyped) ThresholdBlackQuantumOperator = ::T.let(nil, ::T.untyped) ThresholdCompositeOp = ::T.let(nil, ::T.untyped) ThresholdPreview = ::T.let(nil, ::T.untyped) ThresholdQuantumOperator = ::T.let(nil, ::T.untyped) ThresholdWhiteQuantumOperator = ::T.let(nil, ::T.untyped) TileVirtualPixelMethod = ::T.let(nil, ::T.untyped) TopHatMorphology = ::T.let(nil, ::T.untyped) TopLeftOrientation = ::T.let(nil, ::T.untyped) TopRightOrientation = ::T.let(nil, ::T.untyped) TransparentAlpha = ::T.let(nil, ::T.untyped) TransparentAlphaChannel = ::T.let(nil, ::T.untyped) TransparentColorspace = ::T.let(nil, ::T.untyped) TransparentVirtualPixelMethod = ::T.let(nil, ::T.untyped) TriangleFilter = ::T.let(nil, ::T.untyped) TrimBoundsLayer = ::T.let(nil, ::T.untyped) TrueColorAlphaType = ::T.let(nil, ::T.untyped) TrueColorType = ::T.let(nil, ::T.untyped) UltraCondensedStretch = ::T.let(nil, ::T.untyped) UltraExpandedStretch = ::T.let(nil, ::T.untyped) UndefinedAlign = ::T.let(nil, ::T.untyped) UndefinedAlphaChannel = ::T.let(nil, ::T.untyped) UndefinedChannel = ::T.let(nil, ::T.untyped) UndefinedClass = ::T.let(nil, ::T.untyped) UndefinedColorInterpolate = ::T.let(nil, ::T.untyped) UndefinedColorspace = ::T.let(nil, ::T.untyped) UndefinedCompliance = ::T.let(nil, ::T.untyped) UndefinedCompositeOp = ::T.let(nil, ::T.untyped) UndefinedCompression = ::T.let(nil, ::T.untyped) UndefinedDispose = ::T.let(nil, ::T.untyped) UndefinedDistortion = ::T.let(nil, ::T.untyped) UndefinedDitherMethod = ::T.let(nil, ::T.untyped) UndefinedEndian = ::T.let(nil, ::T.untyped) UndefinedErrorMetric = ::T.let(nil, ::T.untyped) UndefinedFilter = ::T.let(nil, ::T.untyped) UndefinedFunction = ::T.let(nil, ::T.untyped) UndefinedGravity = ::T.let(nil, ::T.untyped) UndefinedIntent = ::T.let(nil, ::T.untyped) UndefinedInterlace = ::T.let(nil, ::T.untyped) UndefinedInterpolatePixel = ::T.let(nil, ::T.untyped) UndefinedKernel = ::T.let(nil, ::T.untyped) UndefinedLayer = ::T.let(nil, ::T.untyped) UndefinedMorphology = ::T.let(nil, ::T.untyped) UndefinedOrientation = ::T.let(nil, ::T.untyped) UndefinedPixel = ::T.let(nil, ::T.untyped) UndefinedPreview = ::T.let(nil, ::T.untyped) UndefinedQuantumOperator = ::T.let(nil, ::T.untyped) UndefinedResolution = ::T.let(nil, ::T.untyped) UndefinedSpread = ::T.let(nil, ::T.untyped) UndefinedType = ::T.let(nil, ::T.untyped) UndefinedVirtualPixelMethod = ::T.let(nil, ::T.untyped) UnderlineDecoration = ::T.let(nil, ::T.untyped) UniformNoise = ::T.let(nil, ::T.untyped) UniformNoiseQuantumOperator = ::T.let(nil, ::T.untyped) UnityKernel = ::T.let(nil, ::T.untyped) UserDefinedKernel = ::T.let(nil, ::T.untyped) Version = ::T.let(nil, ::T.untyped) VerticalTileEdgeVirtualPixelMethod = ::T.let(nil, ::T.untyped) VerticalTileVirtualPixelMethod = ::T.let(nil, ::T.untyped) VividLightCompositeOp = ::T.let(nil, ::T.untyped) VoronoiColorInterpolate = ::T.let(nil, ::T.untyped) VoronoiMorphology = ::T.let(nil, ::T.untyped) WavePreview = ::T.let(nil, ::T.untyped) WelshFilter = ::T.let(nil, ::T.untyped) WestGravity = ::T.let(nil, ::T.untyped) WhiteVirtualPixelMethod = ::T.let(nil, ::T.untyped) WidthValue = ::T.let(nil, ::T.untyped) X11Compliance = ::T.let(nil, ::T.untyped) XNegative = ::T.let(nil, ::T.untyped) XPMCompliance = ::T.let(nil, ::T.untyped) XValue = ::T.let(nil, ::T.untyped) XYZColorspace = ::T.let(nil, ::T.untyped) XiNegative = ::T.let(nil, ::T.untyped) XiValue = ::T.let(nil, ::T.untyped) XorCompositeOp = ::T.let(nil, ::T.untyped) XorQuantumOperator = ::T.let(nil, ::T.untyped) XyYColorspace = ::T.let(nil, ::T.untyped) YCCColorspace = ::T.let(nil, ::T.untyped) YCbCrColorspace = ::T.let(nil, ::T.untyped) YDbDrColorspace = ::T.let(nil, ::T.untyped) YIQColorspace = ::T.let(nil, ::T.untyped) YNegative = ::T.let(nil, ::T.untyped) YPbPrColorspace = ::T.let(nil, ::T.untyped) YUVColorspace = ::T.let(nil, ::T.untyped) YValue = ::T.let(nil, ::T.untyped) YellowChannel = ::T.let(nil, ::T.untyped) ZipCompression = ::T.let(nil, ::T.untyped) ZipSCompression = ::T.let(nil, ::T.untyped) end class Magick::DestroyedImageError end class Magick::DestroyedImageError end class Magick::Draw ALIGN_TYPE_NAMES = ::T.let(nil, ::T.untyped) ANCHOR_TYPE_NAMES = ::T.let(nil, ::T.untyped) DECORATION_TYPE_NAMES = ::T.let(nil, ::T.untyped) FONT_WEIGHT_NAMES = ::T.let(nil, ::T.untyped) GRAVITY_NAMES = ::T.let(nil, ::T.untyped) PAINT_METHOD_NAMES = ::T.let(nil, ::T.untyped) STRETCH_TYPE_NAMES = ::T.let(nil, ::T.untyped) STYLE_TYPE_NAMES = ::T.let(nil, ::T.untyped) end class Magick::Enum include ::Comparable end class Magick::FatalImageMagickError end class Magick::FatalImageMagickError end class Magick::Geometry FLAGS = ::T.let(nil, ::T.untyped) H = ::T.let(nil, ::T.untyped) RE = ::T.let(nil, ::T.untyped) RFLAGS = ::T.let(nil, ::T.untyped) W = ::T.let(nil, ::T.untyped) X = ::T.let(nil, ::T.untyped) Y = ::T.let(nil, ::T.untyped) end module Magick::IPTC::Application Abstract = ::T.let(nil, ::T.untyped) Action_Advised = ::T.let(nil, ::T.untyped) Audio_Duration = ::T.let(nil, ::T.untyped) Audio_Outcue = ::T.let(nil, ::T.untyped) Audio_Sampling_Rate = ::T.let(nil, ::T.untyped) Audio_Sampling_Resolution = ::T.let(nil, ::T.untyped) Audio_Type = ::T.let(nil, ::T.untyped) Author = ::T.let(nil, ::T.untyped) Author_Position = ::T.let(nil, ::T.untyped) By_Line = ::T.let(nil, ::T.untyped) By_Line_Title = ::T.let(nil, ::T.untyped) Caption = ::T.let(nil, ::T.untyped) Caption_Writer = ::T.let(nil, ::T.untyped) Category = ::T.let(nil, ::T.untyped) City = ::T.let(nil, ::T.untyped) Contact = ::T.let(nil, ::T.untyped) Content_Location_Code = ::T.let(nil, ::T.untyped) Content_Location_Name = ::T.let(nil, ::T.untyped) Copyright_Notice = ::T.let(nil, ::T.untyped) Country_Primary_Location_Code = ::T.let(nil, ::T.untyped) Country_Primary_Location_Name = ::T.let(nil, ::T.untyped) Credit = ::T.let(nil, ::T.untyped) Date_Created = ::T.let(nil, ::T.untyped) Digital_Creation_Date = ::T.let(nil, ::T.untyped) Digital_Creation_Time = ::T.let(nil, ::T.untyped) Edit_Status = ::T.let(nil, ::T.untyped) Editor = ::T.let(nil, ::T.untyped) Editorial_Update = ::T.let(nil, ::T.untyped) Expiration_Date = ::T.let(nil, ::T.untyped) Expiration_Time = ::T.let(nil, ::T.untyped) Fixture_Identifier = ::T.let(nil, ::T.untyped) Headline = ::T.let(nil, ::T.untyped) Image_Orientation = ::T.let(nil, ::T.untyped) Image_Type = ::T.let(nil, ::T.untyped) Keywords = ::T.let(nil, ::T.untyped) Language_Identifier = ::T.let(nil, ::T.untyped) ObjectData_Preview_Data = ::T.let(nil, ::T.untyped) ObjectData_Preview_File_Format = ::T.let(nil, ::T.untyped) ObjectData_Preview_File_Format_Version = ::T.let(nil, ::T.untyped) Object_Cycle = ::T.let(nil, ::T.untyped) Object_Name = ::T.let(nil, ::T.untyped) Object_Type_Reference = ::T.let(nil, ::T.untyped) Original_Transmission_Reference = ::T.let(nil, ::T.untyped) Originating_Program = ::T.let(nil, ::T.untyped) Program_Version = ::T.let(nil, ::T.untyped) Province = ::T.let(nil, ::T.untyped) Rasterized_Caption = ::T.let(nil, ::T.untyped) Record_Version = ::T.let(nil, ::T.untyped) Reference_Date = ::T.let(nil, ::T.untyped) Reference_Number = ::T.let(nil, ::T.untyped) Reference_Service = ::T.let(nil, ::T.untyped) Release_Date = ::T.let(nil, ::T.untyped) Release_Time = ::T.let(nil, ::T.untyped) Source = ::T.let(nil, ::T.untyped) Special_Instructions = ::T.let(nil, ::T.untyped) State = ::T.let(nil, ::T.untyped) Sub_Location = ::T.let(nil, ::T.untyped) Subject_Reference = ::T.let(nil, ::T.untyped) Supplemental_Category = ::T.let(nil, ::T.untyped) Time_Created = ::T.let(nil, ::T.untyped) Title = ::T.let(nil, ::T.untyped) Urgency = ::T.let(nil, ::T.untyped) end module Magick::IPTC::Envelope ARM_Identifier = ::T.let(nil, ::T.untyped) ARM_Version = ::T.let(nil, ::T.untyped) Coded_Character_Set = ::T.let(nil, ::T.untyped) Date_Sent = ::T.let(nil, ::T.untyped) Destination = ::T.let(nil, ::T.untyped) Envelope_Number = ::T.let(nil, ::T.untyped) Envelope_Priority = ::T.let(nil, ::T.untyped) File_Format = ::T.let(nil, ::T.untyped) File_Format_Version = ::T.let(nil, ::T.untyped) Model_Version = ::T.let(nil, ::T.untyped) Product_ID = ::T.let(nil, ::T.untyped) Service_Identifier = ::T.let(nil, ::T.untyped) Time_Sent = ::T.let(nil, ::T.untyped) UNO = ::T.let(nil, ::T.untyped) Unique_Name_of_Object = ::T.let(nil, ::T.untyped) end module Magick::IPTC::ObjectData Subfile = ::T.let(nil, ::T.untyped) end module Magick::IPTC::Post_ObjectData_Descriptor Confirmed_ObjectData_Size = ::T.let(nil, ::T.untyped) end module Magick::IPTC::Pre_ObjectData_Descriptor Max_Subfile_Size = ::T.let(nil, ::T.untyped) Maximum_ObjectData_Size = ::T.let(nil, ::T.untyped) ObjectData_Size_Announced = ::T.let(nil, ::T.untyped) Size_Mode = ::T.let(nil, ::T.untyped) end class Magick::Pixel include ::Comparable end module MethodSource VERSION = ::T.let(nil, ::T.untyped) end module MethodSource::CodeHelpers::IncompleteExpression GENERIC_REGEXPS = ::T.let(nil, ::T.untyped) RBX_ONLY_REGEXPS = ::T.let(nil, ::T.untyped) 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 end class MonitorMixin::ConditionVariable def initialize(monitor); end end class NameError include ::DidYouMean::Correctable end class Net::BufferedIO def write_timeout(); end def write_timeout=(write_timeout); end end class Net::HTTP def ipaddr(); end def ipaddr=(addr); end 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 Net::HTTPClientError::EXCEPTION_TYPE = Net::HTTPServerException Net::HTTPClientErrorCode = Net::HTTPClientError class Net::HTTPEarlyHints HAS_BODY = ::T.let(nil, ::T.untyped) end class Net::HTTPEarlyHints end Net::HTTPFatalErrorCode = Net::HTTPClientError Net::HTTPInformationCode = Net::HTTPInformation class Net::HTTPLoopDetected HAS_BODY = ::T.let(nil, ::T.untyped) end class Net::HTTPLoopDetected end class Net::HTTPMisdirectedRequest HAS_BODY = ::T.let(nil, ::T.untyped) end class Net::HTTPMisdirectedRequest end Net::HTTPMovedTemporarily = Net::HTTPFound Net::HTTPMultipleChoice = Net::HTTPMultipleChoices class Net::HTTPNotExtended HAS_BODY = ::T.let(nil, ::T.untyped) end class Net::HTTPNotExtended end class Net::HTTPPayloadTooLarge HAS_BODY = ::T.let(nil, ::T.untyped) end class Net::HTTPPayloadTooLarge end class Net::HTTPProcessing HAS_BODY = ::T.let(nil, ::T.untyped) end class Net::HTTPProcessing end class Net::HTTPRangeNotSatisfiable HAS_BODY = ::T.let(nil, ::T.untyped) end class Net::HTTPRangeNotSatisfiable end Net::HTTPRedirection::EXCEPTION_TYPE = Net::HTTPRetriableError Net::HTTPRedirectionCode = Net::HTTPRedirection Net::HTTPRequestURITooLarge = Net::HTTPURITooLong Net::HTTPResponceReceiver = Net::HTTPResponse Net::HTTPRetriableCode = Net::HTTPRedirection Net::HTTPServerError::EXCEPTION_TYPE = Net::HTTPFatalError Net::HTTPServerErrorCode = Net::HTTPServerError Net::HTTPSession = Net::HTTP Net::HTTPSuccess::EXCEPTION_TYPE = Net::HTTPError Net::HTTPSuccessCode = Net::HTTPSuccess class Net::HTTPURITooLong HAS_BODY = ::T.let(nil, ::T.untyped) end class Net::HTTPURITooLong end Net::HTTPUnknownResponse::EXCEPTION_TYPE = Net::HTTPError class Net::HTTPVariantAlsoNegotiates HAS_BODY = ::T.let(nil, ::T.untyped) end class Net::HTTPVariantAlsoNegotiates end Net::NetPrivate::HTTPRequest = Net::HTTPRequest Net::NetPrivate::Socket = Net::InternetMessageIO Net::ProtocRetryError = Net::ProtoRetriableError class Net::ReadTimeout def initialize(io=T.unsafe(nil)); end def io(); end end class Net::WriteTimeout def initialize(io=T.unsafe(nil)); end def io(); end end class NilClass include ::JSON::Ext::Generator::GeneratorMethods::NilClass end class NoMatchingPatternError end class NoMatchingPatternError end class Object include ::JSON::Ext::Generator::GeneratorMethods::Object include ::PP::ObjectMixin 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) 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 OpenSSL::ASN1::ASN1Data def indefinite_length(); end def indefinite_length=(indefinite_length); end end class OpenSSL::BN def +@(); end def -@(); end def /(_); end def negative?(); end end module OpenSSL::KDF end class OpenSSL::KDF::KDFError end class OpenSSL::KDF::KDFError end module OpenSSL::KDF def self.hkdf(*_); end def self.pbkdf2_hmac(*_); end def self.scrypt(*_); end end class OpenSSL::OCSP::Request def signed?(); end end OpenSSL::PKCS7::Signer = OpenSSL::PKCS7::SignerInfo class OpenSSL::PKey::EC EXPLICIT_CURVE = ::T.let(nil, ::T.untyped) end class OpenSSL::PKey::EC::Point def to_octet_string(_); end end module OpenSSL::SSL OP_ALLOW_NO_DHE_KEX = ::T.let(nil, ::T.untyped) OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION = ::T.let(nil, ::T.untyped) OP_CRYPTOPRO_TLSEXT_BUG = ::T.let(nil, ::T.untyped) OP_LEGACY_SERVER_CONNECT = ::T.let(nil, ::T.untyped) OP_NO_ENCRYPT_THEN_MAC = ::T.let(nil, ::T.untyped) OP_NO_RENEGOTIATION = ::T.let(nil, ::T.untyped) OP_NO_TLSv1_3 = ::T.let(nil, ::T.untyped) OP_SAFARI_ECDHE_ECDSA_BUG = ::T.let(nil, ::T.untyped) OP_TLSEXT_PADDING = ::T.let(nil, ::T.untyped) SSL2_VERSION = ::T.let(nil, ::T.untyped) SSL3_VERSION = ::T.let(nil, ::T.untyped) TLS1_1_VERSION = ::T.let(nil, ::T.untyped) TLS1_2_VERSION = ::T.let(nil, ::T.untyped) TLS1_3_VERSION = ::T.let(nil, ::T.untyped) TLS1_VERSION = ::T.let(nil, ::T.untyped) end class OpenSSL::SSL::SSLContext def 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 OpenStruct VERSION = ::T.let(nil, ::T.untyped) 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 module Parallel Stop = ::T.let(nil, ::T.untyped) VERSION = ::T.let(nil, ::T.untyped) Version = ::T.let(nil, ::T.untyped) end class Parallel::UserInterruptHandler INTERRUPT_SIGNAL = ::T.let(nil, ::T.untyped) end ParseError = Racc::ParseError module Parser MESSAGES = ::T.let(nil, ::T.untyped) VERSION = ::T.let(nil, ::T.untyped) end class Parser::Diagnostic LEVELS = ::T.let(nil, ::T.untyped) end class Parser::Lexer ESCAPES = ::T.let(nil, ::T.untyped) KEYWORDS = ::T.let(nil, ::T.untyped) KEYWORDS_BEGIN = ::T.let(nil, ::T.untyped) LEX_STATES = ::T.let(nil, ::T.untyped) PUNCTUATION = ::T.let(nil, ::T.untyped) PUNCTUATION_BEGIN = ::T.let(nil, ::T.untyped) REGEXP_META_CHARACTERS = ::T.let(nil, ::T.untyped) end class Parser::Lexer::Dedenter TAB_WIDTH = ::T.let(nil, ::T.untyped) end class Parser::Lexer::Literal DELIMITERS = ::T.let(nil, ::T.untyped) TYPES = ::T.let(nil, ::T.untyped) end class Parser::MaxNumparamStack ORDINARY_PARAMS = ::T.let(nil, ::T.untyped) end module Parser::Meta NODE_TYPES = ::T.let(nil, ::T.untyped) end class Parser::Rewriter DEPRECATION_WARNING = ::T.let(nil, ::T.untyped) end class Parser::Ruby24 Racc_arg = ::T.let(nil, ::T.untyped) Racc_debug_parser = ::T.let(nil, ::T.untyped) Racc_token_to_s_table = ::T.let(nil, ::T.untyped) end class Parser::Source::Buffer ENCODING_RE = ::T.let(nil, ::T.untyped) end class Parser::Source::Comment::Associator MAGIC_COMMENT_RE = ::T.let(nil, ::T.untyped) POSTFIX_TYPES = ::T.let(nil, ::T.untyped) end class Parser::Source::Rewriter DEPRECATION_WARNING = ::T.let(nil, ::T.untyped) end class Parser::Source::TreeRewriter ACTIONS = ::T.let(nil, ::T.untyped) DEPRECATION_WARNING = ::T.let(nil, ::T.untyped) POLICY_TO_LEVEL = ::T.let(nil, ::T.untyped) end class Parser::StaticEnvironment FORWARD_ARGS = ::T.let(nil, ::T.untyped) end class Pathname def fnmatch?(*_); end def glob(*_); end def make_symlink(_); end end class Proc def <<(_); end def >>(_); end def clone(); end end module Process CLOCK_TAI = ::T.let(nil, ::T.untyped) end class ProgressBar::Components::Bar DEFAULT_PROGRESS_MARK = ::T.let(nil, ::T.untyped) DEFAULT_REMAINDER_MARK = ::T.let(nil, ::T.untyped) DEFAULT_UPA_STEPS = ::T.let(nil, ::T.untyped) end class ProgressBar::Components::Time ELAPSED_LABEL = ::T.let(nil, ::T.untyped) ESTIMATED_LABEL = ::T.let(nil, ::T.untyped) NO_TIME_ELAPSED_TEXT = ::T.let(nil, ::T.untyped) OOB_FRIENDLY_TIME_TEXT = ::T.let(nil, ::T.untyped) OOB_LIMIT_IN_HOURS = ::T.let(nil, ::T.untyped) OOB_TEXT_TO_FORMAT = ::T.let(nil, ::T.untyped) OOB_TIME_FORMATS = ::T.let(nil, ::T.untyped) OOB_UNKNOWN_TIME_TEXT = ::T.let(nil, ::T.untyped) TIME_FORMAT = ::T.let(nil, ::T.untyped) end class ProgressBar::Components::Title DEFAULT_TITLE = ::T.let(nil, ::T.untyped) end class ProgressBar::Format::Molecule BAR_MOLECULES = ::T.let(nil, ::T.untyped) MOLECULES = ::T.let(nil, ::T.untyped) end class ProgressBar::Format::String ANSI_SGR_PATTERN = ::T.let(nil, ::T.untyped) MOLECULE_PATTERN = ::T.let(nil, ::T.untyped) end class ProgressBar::Output DEFAULT_OUTPUT_STREAM = ::T.let(nil, ::T.untyped) end class ProgressBar::Outputs::NonTty DEFAULT_FORMAT_STRING = ::T.let(nil, ::T.untyped) end class ProgressBar::Outputs::Tty DEFAULT_FORMAT_STRING = ::T.let(nil, ::T.untyped) end class ProgressBar::Progress DEFAULT_BEGINNING_POSITION = ::T.let(nil, ::T.untyped) DEFAULT_SMOOTHING = ::T.let(nil, ::T.untyped) DEFAULT_TOTAL = ::T.let(nil, ::T.untyped) end class ProgressBar::Time TIME_MOCKING_LIBRARY_METHODS = ::T.let(nil, ::T.untyped) end class Pry BINDING_METHOD_IMPL = ::T.let(nil, ::T.untyped) Commands = ::T.let(nil, ::T.untyped) EMPTY_COMPLETIONS = ::T.let(nil, ::T.untyped) HAS_SAFE_LEVEL = ::T.let(nil, ::T.untyped) LOCAL_RC_FILE = ::T.let(nil, ::T.untyped) VERSION = ::T.let(nil, ::T.untyped) end class Pry::BasicObject ENV = ::T.let(nil, ::T.untyped) end Pry::BasicObject::Dir = Dir Pry::BasicObject::File = File Pry::BasicObject::Kernel = Kernel Pry::BasicObject::LoadError = LoadError Pry::BasicObject::Pry = Pry class Pry::Code extend ::MethodSource::CodeHelpers end class Pry::CodeFile DEFAULT_EXT = ::T.let(nil, ::T.untyped) EXTENSIONS = ::T.let(nil, ::T.untyped) FILES = ::T.let(nil, ::T.untyped) INITIAL_PWD = ::T.let(nil, ::T.untyped) end class Pry::Command VOID_VALUE = ::T.let(nil, ::T.untyped) end class Pry::Command::Ls DEFAULT_OPTIONS = ::T.let(nil, ::T.untyped) end class Pry::Command::Ls::Constants DEPRECATED_CONSTANTS = ::T.let(nil, ::T.untyped) end class Pry::Command::Ls::Globals BUILTIN_GLOBALS = ::T.let(nil, ::T.untyped) PSEUDO_GLOBALS = ::T.let(nil, ::T.untyped) end class Pry::Command::Wtf RUBY_FRAME_PATTERN = ::T.let(nil, ::T.untyped) end module Pry::Helpers::DocumentationHelpers YARD_TAGS = ::T.let(nil, ::T.untyped) end module Pry::Helpers::Text COLORS = ::T.let(nil, ::T.untyped) end class Pry::Indent 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::InputCompleter ARRAY_REGEXP = ::T.let(nil, ::T.untyped) CONSTANT_OR_METHOD_REGEXP = ::T.let(nil, ::T.untyped) CONSTANT_REGEXP = ::T.let(nil, ::T.untyped) GLOBALVARIABLE_REGEXP = ::T.let(nil, ::T.untyped) HEX_REGEXP = ::T.let(nil, ::T.untyped) NUMERIC_REGEXP = ::T.let(nil, ::T.untyped) PROC_OR_HASH_REGEXP = ::T.let(nil, ::T.untyped) REGEX_REGEXP = ::T.let(nil, ::T.untyped) RESERVED_WORDS = ::T.let(nil, ::T.untyped) SYMBOL_METHOD_CALL_REGEXP = ::T.let(nil, ::T.untyped) SYMBOL_REGEXP = ::T.let(nil, ::T.untyped) TOPLEVEL_LOOKUP_REGEXP = ::T.let(nil, ::T.untyped) VARIABLE_REGEXP = ::T.let(nil, ::T.untyped) WORD_ESCAPE_STR = ::T.let(nil, ::T.untyped) end class Pry::Inspector MAP = ::T.let(nil, ::T.untyped) end class Pry::ObjectPath SPECIAL_TERMS = ::T.let(nil, ::T.untyped) end class Pry::Output DEFAULT_SIZE = ::T.let(nil, ::T.untyped) end class Pry::Slop DEFAULT_OPTIONS = ::T.let(nil, ::T.untyped) VERSION = ::T.let(nil, ::T.untyped) end class Pry::Slop::Option DEFAULT_OPTIONS = ::T.let(nil, ::T.untyped) end module Psych VERSION = ::T.let(nil, ::T.untyped) end module Psych 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_tags(); end def self.dump_tags=(dump_tags); end def self.libyaml_version(); end def self.load_tags(); end def self.load_tags=(load_tags); end def self.remove_type(type_tag); end end module PublicSuffix BANG = ::T.let(nil, ::T.untyped) DOT = ::T.let(nil, ::T.untyped) STAR = ::T.let(nil, ::T.untyped) VERSION = ::T.let(nil, ::T.untyped) end class PublicSuffix::List DEFAULT_LIST_PATH = ::T.let(nil, ::T.untyped) end class REXML::Parsers::BaseParser EXTERNAL_ID_PUBLIC = ::T.let(nil, ::T.untyped) EXTERNAL_ID_SYSTEM = ::T.let(nil, ::T.untyped) PUBLIC_ID = ::T.let(nil, ::T.untyped) QNAME = ::T.let(nil, ::T.untyped) QNAME_STR = ::T.let(nil, ::T.untyped) end class REXML::Parsers::XPathParser LOCAL_NAME_WILDCARD = ::T.let(nil, ::T.untyped) PREFIX_WILDCARD = ::T.let(nil, ::T.untyped) end class REXML::XPathParser DEBUG = ::T.let(nil, ::T.untyped) end module RSpec MODULES_TO_AUTOLOAD = ::T.let(nil, ::T.untyped) end class RSpec::CallerFilter ADDITIONAL_TOP_LEVEL_FILES = ::T.let(nil, ::T.untyped) IGNORE_REGEX = ::T.let(nil, ::T.untyped) LIB_REGEX = ::T.let(nil, ::T.untyped) RSPEC_LIBS = ::T.let(nil, ::T.untyped) end class RSpec::Core::Configuration DEFAULT_FORMATTER = ::T.let(nil, ::T.untyped) FAILED_STATUS = ::T.let(nil, ::T.untyped) MOCKING_ADAPTERS = ::T.let(nil, ::T.untyped) PASSED_STATUS = ::T.let(nil, ::T.untyped) PENDING_STATUS = ::T.let(nil, ::T.untyped) RAISE_ERROR_WARNING_NOTIFIER = ::T.let(nil, ::T.untyped) UNKNOWN_STATUS = ::T.let(nil, ::T.untyped) VALID_STATUSES = ::T.let(nil, ::T.untyped) end class RSpec::Core::ConfigurationOptions OPTIONS_ORDER = ::T.let(nil, ::T.untyped) UNFORCED_OPTIONS = ::T.let(nil, ::T.untyped) UNPROCESSABLE_OPTIONS = ::T.let(nil, ::T.untyped) end RSpec::Core::Example::AllExceptionsExcludingDangerousOnesOnRubiesThatAllowIt = RSpec::Support::AllExceptionsExceptOnesWeMustNotRescue class RSpec::Core::ExampleGroup include ::RSpec::Core::MockingAdapters::RSpec include ::RSpec::Mocks::ExampleMethods include ::RSpec::Mocks::ArgumentMatchers include ::RSpec::Mocks::ExampleMethods::ExpectHost include ::RSpec::Matchers INSTANCE_VARIABLE_TO_IGNORE = ::T.let(nil, ::T.untyped) end RSpec::Core::ExclusionRules = RSpec::Core::FilterRules class RSpec::Core::FilterRules PROC_HEX_NUMBER = ::T.let(nil, ::T.untyped) PROJECT_DIR = ::T.let(nil, ::T.untyped) end module RSpec::Core::Formatters::ConsoleCodes VT100_CODES = ::T.let(nil, ::T.untyped) VT100_CODE_VALUES = ::T.let(nil, ::T.untyped) end class RSpec::Core::Formatters::DeprecationFormatter DEPRECATION_STREAM_NOTICE = ::T.let(nil, ::T.untyped) RAISE_ERROR_CONFIG_NOTICE = ::T.let(nil, ::T.untyped) TOO_MANY_WARNINGS_NOTICE = ::T.let(nil, ::T.untyped) end class RSpec::Core::Formatters::DeprecationFormatter::DelayedPrinter TOO_MANY_USES_LIMIT = ::T.let(nil, ::T.untyped) end class RSpec::Core::Formatters::ExceptionPresenter PENDING_DETAIL_FORMATTER = ::T.let(nil, ::T.untyped) end module RSpec::Core::Formatters::Helpers DEFAULT_PRECISION = ::T.let(nil, ::T.untyped) SUB_SECOND_PRECISION = ::T.let(nil, ::T.untyped) end class RSpec::Core::Formatters::HtmlPrinter GLOBAL_SCRIPTS = ::T.let(nil, ::T.untyped) GLOBAL_STYLES = ::T.let(nil, ::T.untyped) HTML_HEADER = ::T.let(nil, ::T.untyped) REPORT_HEADER = ::T.let(nil, ::T.untyped) end module RSpec::Core::Formatters::SyntaxHighlighter::CodeRayImplementation RESET_CODE = ::T.let(nil, ::T.untyped) end RSpec::Core::Formatters::SyntaxHighlighter::WindowsImplementation = RSpec::Core::Formatters::SyntaxHighlighter::NoSyntaxHighlightingImplementation class RSpec::Core::Hooks::HookCollections EMPTY_HOOK_ARRAY = ::T.let(nil, ::T.untyped) HOOK_TYPES = ::T.let(nil, ::T.untyped) SCOPES = ::T.let(nil, ::T.untyped) SCOPE_ALIASES = ::T.let(nil, ::T.untyped) end module RSpec::Core::Metadata RESERVED_KEYS = ::T.let(nil, ::T.untyped) end class RSpec::Core::Ordering::Random MAX_32_BIT = ::T.let(nil, ::T.untyped) end module RSpec::Core::Pending NOT_YET_IMPLEMENTED = ::T.let(nil, ::T.untyped) NO_REASON_GIVEN = ::T.let(nil, ::T.untyped) end class RSpec::Core::Profiler NOTIFICATIONS = ::T.let(nil, ::T.untyped) end class RSpec::Core::Reporter RSPEC_NOTIFICATIONS = ::T.let(nil, ::T.untyped) end module RSpec::Core::ShellEscape SHELLS_ALLOWING_UNQUOTED_IDS = ::T.let(nil, ::T.untyped) end module RSpec::Core::Version STRING = ::T.let(nil, ::T.untyped) end class RSpec::Expectations::Configuration FALSE_POSITIVE_BEHAVIOURS = ::T.let(nil, ::T.untyped) end RSpec::Expectations::LegacyMacherAdapter = RSpec::Expectations::LegacyMatcherAdapter class RSpec::Expectations::MultipleExpectationsNotMetError include ::RSpec::Core::MultipleExceptionError::InterfaceTag end module RSpec::Expectations::Version STRING = ::T.let(nil, ::T.untyped) end module RSpec::Matchers BE_PREDICATE_REGEX = ::T.let(nil, ::T.untyped) DYNAMIC_MATCHER_REGEX = ::T.let(nil, ::T.untyped) HAS_REGEX = ::T.let(nil, ::T.untyped) end RSpec::Matchers::AliasedNegatedMatcher::DefaultFailureMessages = RSpec::Matchers::BuiltIn::BaseMatcher::DefaultFailureMessages class RSpec::Matchers::BuiltIn::BaseMatcher UNDEFINED = ::T.let(nil, ::T.untyped) end class RSpec::Matchers::BuiltIn::BePredicate REGEX = ::T.let(nil, ::T.untyped) end class RSpec::Matchers::BuiltIn::Equal LITERAL_SINGLETONS = ::T.let(nil, ::T.untyped) end class RSpec::Matchers::BuiltIn::Has REGEX = ::T.let(nil, ::T.untyped) end class RSpec::Matchers::BuiltIn::RaiseError UndefinedValue = ::T.let(nil, ::T.untyped) end RSpec::Matchers::BuiltIn::SpecificValuesChange::MATCH_ANYTHING = BasicObject RSpec::Matchers::BuiltIn::StartAndEndWith = RSpec::Matchers::BuiltIn::StartOrEndWith module RSpec::Matchers::DSL::Macros RAISE_NOTIFIER = ::T.let(nil, ::T.untyped) end class RSpec::Matchers::ExpectedsForMultipleDiffs DEFAULT_DIFF_LABEL = ::T.let(nil, ::T.untyped) DESCRIPTION_MAX_LENGTH = ::T.let(nil, ::T.untyped) end module RSpec::Mocks DEFAULT_CALLBACK_INVOCATION_STRATEGY = ::T.let(nil, ::T.untyped) IGNORED_BACKTRACE_LINE = ::T.let(nil, ::T.untyped) end class RSpec::Mocks::AnyInstance::PositiveExpectationChain ExpectationInvocationOrder = ::T.let(nil, ::T.untyped) end class RSpec::Mocks::AnyInstance::StubChain EmptyInvocationOrder = ::T.let(nil, ::T.untyped) InvocationOrder = ::T.let(nil, ::T.untyped) end class RSpec::Mocks::ArgumentListMatcher MATCH_ALL = ::T.let(nil, ::T.untyped) end class RSpec::Mocks::Matchers::HaveReceived ARGS_CONSTRAINTS = ::T.let(nil, ::T.untyped) CONSTRAINTS = ::T.let(nil, ::T.untyped) COUNT_CONSTRAINTS = ::T.let(nil, ::T.untyped) end class RSpec::Mocks::ObjectReference MODULE_NAME_METHOD = ::T.let(nil, ::T.untyped) end class RSpec::Mocks::Proxy DEFAULT_MESSAGE_EXPECTATION_OPTS = ::T.let(nil, ::T.untyped) end module RSpec::Mocks::Version STRING = ::T.let(nil, ::T.untyped) end RSpec::SharedContext = RSpec::Core::SharedContext module RSpec::Support DEFAULT_FAILURE_NOTIFIER = ::T.let(nil, ::T.untyped) DEFAULT_WARNING_NOTIFIER = ::T.let(nil, ::T.untyped) KERNEL_METHOD_METHOD = ::T.let(nil, ::T.untyped) end module RSpec::Support::AllExceptionsExceptOnesWeMustNotRescue AVOID_RESCUING = ::T.let(nil, ::T.untyped) end class RSpec::Support::Differ def color?(); end def diff(actual, expected); end def diff_as_object(actual, expected); end def diff_as_string(actual, expected); end def initialize(opts=T.unsafe(nil)); end end class RSpec::Support::Differ end class RSpec::Support::EncodedString REPLACE = ::T.let(nil, ::T.untyped) US_ASCII = ::T.let(nil, ::T.untyped) UTF_8 = ::T.let(nil, ::T.untyped) end class RSpec::Support::MethodSignature INFINITY = ::T.let(nil, ::T.untyped) end class RSpec::Support::Mutex NEW_MUTEX_METHOD = ::T.let(nil, ::T.untyped) end class RSpec::Support::ObjectFormatter ELLIPSIS = ::T.let(nil, ::T.untyped) INSPECTOR_CLASSES = ::T.let(nil, ::T.untyped) end class RSpec::Support::ObjectFormatter::DateTimeInspector FORMAT = ::T.let(nil, ::T.untyped) end class RSpec::Support::ObjectFormatter::TimeInspector FORMAT = ::T.let(nil, ::T.untyped) end class RSpec::Support::ObjectFormatter::UninspectableObjectInspector OBJECT_ID_FORMAT = ::T.let(nil, ::T.untyped) end RSpec::Support::StrictSignatureVerifier = RSpec::Support::MethodSignatureVerifier module RSpec::Support::Version STRING = ::T.let(nil, ::T.untyped) end module RSpec::Version STRING = ::T.let(nil, ::T.untyped) end module Racc Copyright = ::T.let(nil, ::T.untyped) Racc_No_Extentions = ::T.let(nil, ::T.untyped) VERSION = ::T.let(nil, ::T.untyped) Version = ::T.let(nil, ::T.untyped) end class Racc::CparseParams end class Racc::CparseParams end class Racc::Parser Racc_Main_Parsing_Routine = ::T.let(nil, ::T.untyped) Racc_Runtime_Core_Id_C = ::T.let(nil, ::T.untyped) Racc_Runtime_Core_Revision = ::T.let(nil, ::T.untyped) Racc_Runtime_Core_Revision_C = ::T.let(nil, ::T.untyped) Racc_Runtime_Core_Revision_R = ::T.let(nil, ::T.untyped) Racc_Runtime_Core_Version = ::T.let(nil, ::T.untyped) Racc_Runtime_Core_Version_C = ::T.let(nil, ::T.untyped) Racc_Runtime_Core_Version_R = ::T.let(nil, ::T.untyped) Racc_Runtime_Revision = ::T.let(nil, ::T.untyped) Racc_Runtime_Type = ::T.let(nil, ::T.untyped) Racc_Runtime_Version = ::T.let(nil, ::T.untyped) Racc_YY_Parse_Method = ::T.let(nil, ::T.untyped) end module Rake EARLY = ::T.let(nil, ::T.untyped) EMPTY_TASK_ARGS = ::T.let(nil, ::T.untyped) LATE = ::T.let(nil, ::T.untyped) VERSION = ::T.let(nil, ::T.untyped) end class Rake::Application DEFAULT_RAKEFILES = ::T.let(nil, ::T.untyped) end module Rake::Backtrace SUPPRESSED_PATHS = ::T.let(nil, ::T.untyped) SUPPRESSED_PATHS_RE = ::T.let(nil, ::T.untyped) SUPPRESS_PATTERN = ::T.let(nil, ::T.untyped) SYS_KEYS = ::T.let(nil, ::T.untyped) SYS_PATHS = ::T.let(nil, ::T.untyped) end module Rake::DSL include ::FileUtils::StreamUtils_ end class Rake::FileList ARRAY_METHODS = ::T.let(nil, ::T.untyped) DEFAULT_IGNORE_PATTERNS = ::T.let(nil, ::T.untyped) DEFAULT_IGNORE_PROCS = ::T.let(nil, ::T.untyped) DELEGATING_METHODS = ::T.let(nil, ::T.untyped) GLOB_PATTERN = ::T.let(nil, ::T.untyped) MUST_DEFINE = ::T.let(nil, ::T.untyped) MUST_NOT_DEFINE = ::T.let(nil, ::T.untyped) SPECIAL_RETURN = ::T.let(nil, ::T.untyped) end module Rake::FileUtilsExt include ::FileUtils::StreamUtils_ DEFAULT = ::T.let(nil, ::T.untyped) end module Rake::FileUtilsExt extend ::FileUtils::StreamUtils_ end class Rake::InvocationChain EMPTY = ::T.let(nil, ::T.untyped) end class Rake::LinkedList EMPTY = ::T.let(nil, ::T.untyped) end class Rake::Promise NOT_SET = ::T.let(nil, ::T.untyped) end class Rake::Scope EMPTY = ::T.let(nil, ::T.untyped) end module Rake::Version BUILD = ::T.let(nil, ::T.untyped) MAJOR = ::T.let(nil, ::T.untyped) MINOR = ::T.let(nil, ::T.untyped) NUMBERS = ::T.let(nil, ::T.untyped) OTHER = ::T.let(nil, ::T.untyped) end module Rake extend ::FileUtils::StreamUtils_ end RakeFileUtils = Rake::FileUtilsExt class Random def self.bytes(_); end end class Range def %(_); end def entries(); end def to_a(); end end module RbConfig def self.expand(val, config=T.unsafe(nil)); end def self.fire_update!(key, val, mkconf=T.unsafe(nil), conf=T.unsafe(nil)); end def self.ruby(); end end class Regexp TOKEN_KEYS = ::T.let(nil, ::T.untyped) end Regexp::Expression::Alternation::OPERAND = Regexp::Expression::Alternative Regexp::Expression::Anchor::BOL = Regexp::Expression::Anchor::BeginningOfLine Regexp::Expression::Anchor::BOS = Regexp::Expression::Anchor::BeginningOfString Regexp::Expression::Anchor::EOL = Regexp::Expression::Anchor::EndOfLine Regexp::Expression::Anchor::EOS = Regexp::Expression::Anchor::EndOfString Regexp::Expression::Anchor::EOSobEOL = Regexp::Expression::Anchor::EndOfStringOrBeforeEndOfLine Regexp::Expression::CharacterSet::Intersection::OPERAND = Regexp::Expression::CharacterSet::IntersectedSequence Regexp::Expression::MatchLength = Regexp::MatchLength class Regexp::Expression::Quantifier MODES = ::T.let(nil, ::T.untyped) end class Regexp::Lexer CLOSING_TOKENS = ::T.let(nil, ::T.untyped) OPENING_TOKENS = ::T.let(nil, ::T.untyped) end class Regexp::Parser ENC_FLAGS = ::T.let(nil, ::T.untyped) MOD_FLAGS = ::T.let(nil, ::T.untyped) VERSION = ::T.let(nil, ::T.untyped) end Regexp::Parser::UPTokens = Regexp::Syntax::Token::UnicodeProperty module Regexp::Syntax VERSION_CONST_REGEXP = ::T.let(nil, ::T.untyped) VERSION_FORMAT = ::T.let(nil, ::T.untyped) VERSION_REGEXP = ::T.let(nil, ::T.untyped) end module Regexp::Syntax::Token All = ::T.let(nil, ::T.untyped) Map = ::T.let(nil, ::T.untyped) Types = ::T.let(nil, ::T.untyped) end module Regexp::Syntax::Token::Anchor All = ::T.let(nil, ::T.untyped) Basic = ::T.let(nil, ::T.untyped) Extended = ::T.let(nil, ::T.untyped) MatchStart = ::T.let(nil, ::T.untyped) String = ::T.let(nil, ::T.untyped) Type = ::T.let(nil, ::T.untyped) end module Regexp::Syntax::Token::Assertion All = ::T.let(nil, ::T.untyped) Lookahead = ::T.let(nil, ::T.untyped) Lookbehind = ::T.let(nil, ::T.untyped) Type = ::T.let(nil, ::T.untyped) end module Regexp::Syntax::Token::Backreference All = ::T.let(nil, ::T.untyped) Name = ::T.let(nil, ::T.untyped) Number = ::T.let(nil, ::T.untyped) RecursionLevel = ::T.let(nil, ::T.untyped) Type = ::T.let(nil, ::T.untyped) end module Regexp::Syntax::Token::CharacterSet All = ::T.let(nil, ::T.untyped) Basic = ::T.let(nil, ::T.untyped) Extended = ::T.let(nil, ::T.untyped) Type = ::T.let(nil, ::T.untyped) end module Regexp::Syntax::Token::CharacterType All = ::T.let(nil, ::T.untyped) Basic = ::T.let(nil, ::T.untyped) Clustered = ::T.let(nil, ::T.untyped) Extended = ::T.let(nil, ::T.untyped) Hex = ::T.let(nil, ::T.untyped) Type = ::T.let(nil, ::T.untyped) end module Regexp::Syntax::Token::Conditional All = ::T.let(nil, ::T.untyped) Condition = ::T.let(nil, ::T.untyped) Delimiters = ::T.let(nil, ::T.untyped) Separator = ::T.let(nil, ::T.untyped) Type = ::T.let(nil, ::T.untyped) end module Regexp::Syntax::Token::Escape ASCII = ::T.let(nil, ::T.untyped) All = ::T.let(nil, ::T.untyped) Basic = ::T.let(nil, ::T.untyped) Control = ::T.let(nil, ::T.untyped) Hex = ::T.let(nil, ::T.untyped) Meta = ::T.let(nil, ::T.untyped) Octal = ::T.let(nil, ::T.untyped) Type = ::T.let(nil, ::T.untyped) Unicode = ::T.let(nil, ::T.untyped) end module Regexp::Syntax::Token::FreeSpace All = ::T.let(nil, ::T.untyped) Type = ::T.let(nil, ::T.untyped) end module Regexp::Syntax::Token::Group All = ::T.let(nil, ::T.untyped) Atomic = ::T.let(nil, ::T.untyped) Basic = ::T.let(nil, ::T.untyped) Comment = ::T.let(nil, ::T.untyped) Extended = ::T.let(nil, ::T.untyped) Named = ::T.let(nil, ::T.untyped) Passive = ::T.let(nil, ::T.untyped) Type = ::T.let(nil, ::T.untyped) V1_8_6 = ::T.let(nil, ::T.untyped) V2_4_1 = ::T.let(nil, ::T.untyped) end module Regexp::Syntax::Token::Keep All = ::T.let(nil, ::T.untyped) Mark = ::T.let(nil, ::T.untyped) Type = ::T.let(nil, ::T.untyped) end module Regexp::Syntax::Token::Literal All = ::T.let(nil, ::T.untyped) Type = ::T.let(nil, ::T.untyped) end module Regexp::Syntax::Token::Meta All = ::T.let(nil, ::T.untyped) Basic = ::T.let(nil, ::T.untyped) Extended = ::T.let(nil, ::T.untyped) Type = ::T.let(nil, ::T.untyped) end module Regexp::Syntax::Token::PosixClass All = ::T.let(nil, ::T.untyped) Extensions = ::T.let(nil, ::T.untyped) NonType = ::T.let(nil, ::T.untyped) Standard = ::T.let(nil, ::T.untyped) Type = ::T.let(nil, ::T.untyped) end module Regexp::Syntax::Token::Quantifier All = ::T.let(nil, ::T.untyped) Greedy = ::T.let(nil, ::T.untyped) Interval = ::T.let(nil, ::T.untyped) IntervalAll = ::T.let(nil, ::T.untyped) IntervalPossessive = ::T.let(nil, ::T.untyped) IntervalReluctant = ::T.let(nil, ::T.untyped) Possessive = ::T.let(nil, ::T.untyped) Reluctant = ::T.let(nil, ::T.untyped) Type = ::T.let(nil, ::T.untyped) end module Regexp::Syntax::Token::SubexpressionCall All = ::T.let(nil, ::T.untyped) Name = ::T.let(nil, ::T.untyped) Number = ::T.let(nil, ::T.untyped) end module Regexp::Syntax::Token::UnicodeProperty Age = ::T.let(nil, ::T.untyped) Age_V1_9_3 = ::T.let(nil, ::T.untyped) Age_V2_0_0 = ::T.let(nil, ::T.untyped) Age_V2_2_0 = ::T.let(nil, ::T.untyped) Age_V2_3_0 = ::T.let(nil, ::T.untyped) Age_V2_4_0 = ::T.let(nil, ::T.untyped) Age_V2_5_0 = ::T.let(nil, ::T.untyped) Age_V2_6_0 = ::T.let(nil, ::T.untyped) Age_V2_6_2 = ::T.let(nil, ::T.untyped) Age_V2_6_3 = ::T.let(nil, ::T.untyped) All = ::T.let(nil, ::T.untyped) CharType_V1_9_0 = ::T.let(nil, ::T.untyped) CharType_V2_5_0 = ::T.let(nil, ::T.untyped) Derived = ::T.let(nil, ::T.untyped) Derived_V1_9_0 = ::T.let(nil, ::T.untyped) Derived_V2_0_0 = ::T.let(nil, ::T.untyped) Derived_V2_4_0 = ::T.let(nil, ::T.untyped) Derived_V2_5_0 = ::T.let(nil, ::T.untyped) Emoji = ::T.let(nil, ::T.untyped) Emoji_V2_5_0 = ::T.let(nil, ::T.untyped) NonType = ::T.let(nil, ::T.untyped) POSIX = ::T.let(nil, ::T.untyped) Script = ::T.let(nil, ::T.untyped) Script_V1_9_0 = ::T.let(nil, ::T.untyped) Script_V1_9_3 = ::T.let(nil, ::T.untyped) Script_V2_0_0 = ::T.let(nil, ::T.untyped) Script_V2_2_0 = ::T.let(nil, ::T.untyped) Script_V2_3_0 = ::T.let(nil, ::T.untyped) Script_V2_4_0 = ::T.let(nil, ::T.untyped) Script_V2_5_0 = ::T.let(nil, ::T.untyped) Script_V2_6_0 = ::T.let(nil, ::T.untyped) Script_V2_6_2 = ::T.let(nil, ::T.untyped) Type = ::T.let(nil, ::T.untyped) UnicodeBlock = ::T.let(nil, ::T.untyped) UnicodeBlock_V1_9_0 = ::T.let(nil, ::T.untyped) UnicodeBlock_V2_0_0 = ::T.let(nil, ::T.untyped) UnicodeBlock_V2_2_0 = ::T.let(nil, ::T.untyped) UnicodeBlock_V2_3_0 = ::T.let(nil, ::T.untyped) UnicodeBlock_V2_4_0 = ::T.let(nil, ::T.untyped) UnicodeBlock_V2_5_0 = ::T.let(nil, ::T.untyped) UnicodeBlock_V2_6_0 = ::T.let(nil, ::T.untyped) UnicodeBlock_V2_6_2 = ::T.let(nil, ::T.untyped) V1_9_0 = ::T.let(nil, ::T.untyped) V1_9_3 = ::T.let(nil, ::T.untyped) V2_0_0 = ::T.let(nil, ::T.untyped) V2_2_0 = ::T.let(nil, ::T.untyped) V2_3_0 = ::T.let(nil, ::T.untyped) V2_4_0 = ::T.let(nil, ::T.untyped) V2_5_0 = ::T.let(nil, ::T.untyped) V2_6_0 = ::T.let(nil, ::T.untyped) V2_6_2 = ::T.let(nil, ::T.untyped) V2_6_3 = ::T.let(nil, ::T.untyped) end module Regexp::Syntax::Token::UnicodeProperty::Category All = ::T.let(nil, ::T.untyped) Codepoint = ::T.let(nil, ::T.untyped) Letter = ::T.let(nil, ::T.untyped) Mark = ::T.let(nil, ::T.untyped) Number = ::T.let(nil, ::T.untyped) Punctuation = ::T.let(nil, ::T.untyped) Separator = ::T.let(nil, ::T.untyped) Symbol = ::T.let(nil, ::T.untyped) end class Resolv::DNS def extract_resources(msg, name, typeclass); end RequestID = ::T.let(nil, ::T.untyped) RequestIDMutex = ::T.let(nil, ::T.untyped) end class Resolv::DNS::Config def initialize(config_info=T.unsafe(nil)); end end class Resolv::DNS::Label::Str def initialize(string); end end class Resolv::DNS::Message def initialize(id=T.unsafe(nil)); end end class Resolv::DNS::Message::MessageDecoder def initialize(data); end end class Resolv::DNS::Requester::ConnectedUDP def initialize(host, port=T.unsafe(nil)); end def lazy_initialize(); end end class Resolv::DNS::Requester::Sender def initialize(msg, data, sock); end end class Resolv::DNS::Requester::TCP def initialize(host, port=T.unsafe(nil)); end end class Resolv::DNS::Requester::UnconnectedUDP def initialize(*nameserver_port); end def lazy_initialize(); end end class Resolv::DNS::Requester::UnconnectedUDP::Sender def initialize(msg, data, sock, host, port); end end class Resolv::DNS::Resource ClassValue = ::T.let(nil, ::T.untyped) end class Resolv::DNS::Resource::LOC def initialize(version, ssize, hprecision, vprecision, latitude, longitude, altitude); end end class Resolv::DNS def self.allocate_request_id(host, port); end def self.bind_random_port(udpsock, bind_host=T.unsafe(nil)); end def self.free_request_id(host, port, id); end def self.random(arg); end end class RuboCop::AST::Builder NODE_MAP = ::T.let(nil, ::T.untyped) end class RuboCop::AST::Node ARGUMENT_TYPES = ::T.let(nil, ::T.untyped) ASSIGNMENTS = ::T.let(nil, ::T.untyped) BASIC_CONDITIONALS = ::T.let(nil, ::T.untyped) BASIC_LITERALS = ::T.let(nil, ::T.untyped) COMPARISON_OPERATORS = ::T.let(nil, ::T.untyped) COMPOSITE_LITERALS = ::T.let(nil, ::T.untyped) CONDITIONALS = ::T.let(nil, ::T.untyped) EQUALS_ASSIGNMENTS = ::T.let(nil, ::T.untyped) FALSEY_LITERALS = ::T.let(nil, ::T.untyped) IMMUTABLE_LITERALS = ::T.let(nil, ::T.untyped) KEYWORDS = ::T.let(nil, ::T.untyped) LITERALS = ::T.let(nil, ::T.untyped) LOOP_TYPES = ::T.let(nil, ::T.untyped) MUTABLE_LITERALS = ::T.let(nil, ::T.untyped) OPERATOR_KEYWORDS = ::T.let(nil, ::T.untyped) POST_CONDITION_LOOP_TYPES = ::T.let(nil, ::T.untyped) REFERENCES = ::T.let(nil, ::T.untyped) SHORTHAND_ASSIGNMENTS = ::T.let(nil, ::T.untyped) SPECIAL_KEYWORDS = ::T.let(nil, ::T.untyped) TRUTHY_LITERALS = ::T.let(nil, ::T.untyped) VARIABLES = ::T.let(nil, ::T.untyped) end class RuboCop::AST::NodePattern VAR = ::T.let(nil, ::T.untyped) end class RuboCop::AST::NodePattern::Compiler::Debug def comments(*args, &block); end def node_ids(); end def tokens(*args, &block); end end class RuboCop::AST::NodePattern::Compiler::Debug::Colorizer def compiler(); end def initialize(pattern, compiler: T.unsafe(nil)); end def node_pattern(); end def pattern(); end def test(ruby, trace: T.unsafe(nil)); end COLOR_SCHEME = ::T.let(nil, ::T.untyped) end class RuboCop::AST::NodePattern::Compiler::Debug::Colorizer::Result def color_map(color_scheme=T.unsafe(nil)); end def colorize(color_scheme=T.unsafe(nil)); end def colorizer(); end def colorizer=(_); end def match_map(); end def matched?(node); end def returned(); end def returned=(_); end def ruby_ast(); end def ruby_ast=(_); end def trace(); end def trace=(_); end end class RuboCop::AST::NodePattern::Compiler::Debug::Colorizer::Result def self.[](*_); end def self.members(); end end class RuboCop::AST::NodePattern::Compiler::Debug::Colorizer end module RuboCop::AST::NodePattern::Compiler::Debug::InstrumentationSubcompiler def do_compile(); end end module RuboCop::AST::NodePattern::Compiler::Debug::InstrumentationSubcompiler end class RuboCop::AST::NodePattern::Compiler::Debug::NodePatternSubcompiler include ::RuboCop::AST::NodePattern::Compiler::Debug::InstrumentationSubcompiler end class RuboCop::AST::NodePattern::Compiler::Debug::NodePatternSubcompiler end class RuboCop::AST::NodePattern::Compiler::Debug::SequenceSubcompiler include ::RuboCop::AST::NodePattern::Compiler::Debug::InstrumentationSubcompiler end class RuboCop::AST::NodePattern::Compiler::Debug::SequenceSubcompiler end class RuboCop::AST::NodePattern::Compiler::Debug::Trace def enter(node_id); end def matched?(node_id); end def success(node_id); end end class RuboCop::AST::NodePattern::Compiler::Debug::Trace end class RuboCop::AST::NodePattern::Compiler::Debug end class RuboCop::AST::NodePattern::Compiler::SequenceSubcompiler DELTA = ::T.let(nil, ::T.untyped) end class RuboCop::AST::NodePattern::LexerRex CALL = ::T.let(nil, ::T.untyped) CONST_NAME = ::T.let(nil, ::T.untyped) IDENTIFIER = ::T.let(nil, ::T.untyped) NODE_TYPE = ::T.let(nil, ::T.untyped) REGEXP = ::T.let(nil, ::T.untyped) REGEXP_BODY = ::T.let(nil, ::T.untyped) SYMBOL_NAME = ::T.let(nil, ::T.untyped) end class RuboCop::AST::NodePattern::Node MAP = ::T.let(nil, ::T.untyped) end class RuboCop::AST::NodePattern::Node::Repetition ARITIES = ::T.let(nil, ::T.untyped) end class RuboCop::AST::NodePattern::Parser Racc_arg = ::T.let(nil, ::T.untyped) Racc_debug_parser = ::T.let(nil, ::T.untyped) Racc_token_to_s_table = ::T.let(nil, ::T.untyped) end class RuboCop::AST::NodePattern::Parser::WithMeta def comments(); end def tokens(); end end class RuboCop::AST::NodePattern::Parser::WithMeta::Builder def emit_atom(type, token); end def emit_call(type, selector_t, args=T.unsafe(nil)); end def emit_list(type, begin_t, children, end_t); end def emit_unary_op(type, operator_t=T.unsafe(nil), *children); end end class RuboCop::AST::NodePattern::Parser::WithMeta::Builder end class RuboCop::AST::NodePattern::Parser::WithMeta::Lexer def initialize(str_or_buffer); end def pos(); end end class RuboCop::AST::NodePattern::Parser::WithMeta::Lexer end class RuboCop::AST::NodePattern::Parser::WithMeta end module RuboCop::AST::NodePattern::Sets MAX = ::T.let(nil, ::T.untyped) REGISTRY = ::T.let(nil, ::T.untyped) SET_0_1 = ::T.let(nil, ::T.untyped) SET_10_10 = ::T.let(nil, ::T.untyped) SET_1_1 = ::T.let(nil, ::T.untyped) SET_ADD_DEPENDENCY_ADD_RUNTIME_DEPENDENCY_ADD_DEVELOPMENT_DEPENDENCY = ::T.let(nil, ::T.untyped) SET_ATTR_READER_ATTR_WRITER_ATTR_ACCESSOR_ATTR = ::T.let(nil, ::T.untyped) SET_CAPTURE2_CAPTURE2E_CAPTURE3_ETC = ::T.let(nil, ::T.untyped) SET_CIPHER_DIGEST = ::T.let(nil, ::T.untyped) SET_CLASS_EVAL_INSTANCE_EVAL = ::T.let(nil, ::T.untyped) SET_CLASS_EVAL_MODULE_EVAL = ::T.let(nil, ::T.untyped) SET_CLASS_MODULE = ::T.let(nil, ::T.untyped) SET_CLASS_MODULE_STRUCT = ::T.let(nil, ::T.untyped) SET_COUNT_LENGTH_SIZE = ::T.let(nil, ::T.untyped) SET_DEFINE_METHOD_DEFINE_SINGLETON_METHOD = ::T.let(nil, ::T.untyped) SET_EACH_WITH_INDEX_WITH_INDEX = ::T.let(nil, ::T.untyped) SET_EACH_WITH_OBJECT_WITH_OBJECT = ::T.let(nil, ::T.untyped) SET_ENUMERATOR_RATIONAL_COMPLEX_THREAD = ::T.let(nil, ::T.untyped) SET_ESCAPE_ENCODE_UNESCAPE_DECODE = ::T.let(nil, ::T.untyped) SET_FIRST_LAST__ETC = ::T.let(nil, ::T.untyped) SET_FIXNUM_BIGNUM = ::T.let(nil, ::T.untyped) SET_FORMAT_SPRINTF_PRINTF = ::T.let(nil, ::T.untyped) SET_GEMCUTTER_RUBYGEMS_RUBYFORGE = ::T.let(nil, ::T.untyped) SET_GSUB_GSUB = ::T.let(nil, ::T.untyped) SET_INCLUDE_EXTEND_PREPEND = ::T.let(nil, ::T.untyped) SET_INSTANCE_EVAL_CLASS_EVAL_MODULE_EVAL = ::T.let(nil, ::T.untyped) SET_INSTANCE_EXEC_CLASS_EXEC_MODULE_EXEC = ::T.let(nil, ::T.untyped) SET_KEYS_VALUES = ::T.let(nil, ::T.untyped) SET_KEY_HAS_KEY_FETCH_ETC = ::T.let(nil, ::T.untyped) SET_LAST_FIRST = ::T.let(nil, ::T.untyped) SET_LENGTH_SIZE = ::T.let(nil, ::T.untyped) SET_LOAD_RESTORE = ::T.let(nil, ::T.untyped) SET_MAP_COLLECT = ::T.let(nil, ::T.untyped) SET_NEW_OPEN = ::T.let(nil, ::T.untyped) SET_NIL_ = ::T.let(nil, ::T.untyped) SET_PIPELINE_PIPELINE_R_PIPELINE_RW_ETC = ::T.let(nil, ::T.untyped) SET_PRIVATE_PROTECTED = ::T.let(nil, ::T.untyped) SET_PRIVATE_PROTECTED_PUBLIC = ::T.let(nil, ::T.untyped) SET_PUBLIC_CONSTANT_PRIVATE_CONSTANT = ::T.let(nil, ::T.untyped) SET_PUBLIC_PROTECTED_PRIVATE_MODULE_FUNCTION = ::T.let(nil, ::T.untyped) SET_RAISE_FAIL = ::T.let(nil, ::T.untyped) SET_RAISE_FAIL_THROW_ETC = ::T.let(nil, ::T.untyped) SET_REDUCE_INJECT = ::T.let(nil, ::T.untyped) SET_REJECT_REJECT = ::T.let(nil, ::T.untyped) SET_REQUIRE_REQUIRE_RELATIVE = ::T.let(nil, ::T.untyped) SET_SELECT_SELECT = ::T.let(nil, ::T.untyped) SET_SEND_PUBLIC_SEND___SEND__ = ::T.let(nil, ::T.untyped) SET_SORT_BY_SORT = ::T.let(nil, ::T.untyped) SET_SPAWN_SYSTEM = ::T.let(nil, ::T.untyped) SET_SPRINTF_FORMAT = ::T.let(nil, ::T.untyped) SET_STRUCT_CLASS = ::T.let(nil, ::T.untyped) SET_SUCC_PRED_NEXT = ::T.let(nil, ::T.untyped) SET_TEMPFILE_STRINGIO = ::T.let(nil, ::T.untyped) SET_TO_ENUM_ENUM_FOR = ::T.let(nil, ::T.untyped) SET_TO_I_TO_F_TO_C = ::T.let(nil, ::T.untyped) SET_TRUE_FALSE = ::T.let(nil, ::T.untyped) SET_ZERO_POSITIVE_NEGATIVE = ::T.let(nil, ::T.untyped) SET__ = ::T.let(nil, ::T.untyped) SET__AT_SLICE = ::T.let(nil, ::T.untyped) SET__EQUAL_EQL = ::T.let(nil, ::T.untyped) SET__GLOB = ::T.let(nil, ::T.untyped) SET___ = ::T.let(nil, ::T.untyped) SET___2 = ::T.let(nil, ::T.untyped) SET___3 = ::T.let(nil, ::T.untyped) SET___4 = ::T.let(nil, ::T.untyped) SET___5 = ::T.let(nil, ::T.untyped) SET___6 = ::T.let(nil, ::T.untyped) SET___7 = ::T.let(nil, ::T.untyped) SET___EQL = ::T.let(nil, ::T.untyped) SET___METHOD_____CALLEE__ = ::T.let(nil, ::T.untyped) SET____ = ::T.let(nil, ::T.untyped) SET____ETC = ::T.let(nil, ::T.untyped) SET____ETC_2 = ::T.let(nil, ::T.untyped) SET____ETC_3 = ::T.let(nil, ::T.untyped) end class RuboCop::AST::ProcessedSource STRING_SOURCE_NAME = ::T.let(nil, ::T.untyped) end module RuboCop::AST::RuboCopCompatibility INCOMPATIBLE_COPS = ::T.let(nil, ::T.untyped) end module RuboCop::AST::Traversal TYPE_TO_METHOD = ::T.let(nil, ::T.untyped) end module RuboCop::AST::Version STRING = ::T.let(nil, ::T.untyped) end class RuboCop::CLI STATUS_ERROR = ::T.let(nil, ::T.untyped) STATUS_INTERRUPTED = ::T.let(nil, ::T.untyped) STATUS_OFFENSES = ::T.let(nil, ::T.untyped) STATUS_SUCCESS = ::T.let(nil, ::T.untyped) end class RuboCop::CLI::Command::AutoGenerateConfig AUTO_GENERATED_FILE = ::T.let(nil, ::T.untyped) PHASE_1 = ::T.let(nil, ::T.untyped) PHASE_1_DISABLED = ::T.let(nil, ::T.untyped) PHASE_1_OVERRIDDEN = ::T.let(nil, ::T.untyped) PHASE_2 = ::T.let(nil, ::T.untyped) YAML_OPTIONAL_DOC_START = ::T.let(nil, ::T.untyped) end class RuboCop::CLI::Command::ExecuteRunner INTEGRATION_FORMATTERS = ::T.let(nil, ::T.untyped) end class RuboCop::CLI::Command::InitDotfile DOTFILE = ::T.let(nil, ::T.untyped) end class RuboCop::CLI::Command::SuggestExtensions INCLUDED_FORMATTERS = ::T.let(nil, ::T.untyped) end class RuboCop::Config DEFAULT_RAILS_VERSION = ::T.let(nil, ::T.untyped) end class RuboCop::ConfigLoader DEFAULT_FILE = ::T.let(nil, ::T.untyped) DOTFILE = ::T.let(nil, ::T.untyped) RUBOCOP_HOME = ::T.let(nil, ::T.untyped) XDG_CONFIG = ::T.let(nil, ::T.untyped) end class RuboCop::ConfigLoader extend ::RuboCop::FileFinder end class RuboCop::ConfigObsoletion COP_RULE_CLASSES = ::T.let(nil, ::T.untyped) DEFAULT_RULES_FILE = ::T.let(nil, ::T.untyped) PARAMETER_RULE_CLASSES = ::T.let(nil, ::T.untyped) end class RuboCop::ConfigObsoletion::ChangedEnforcedStyles BASE_MESSAGE = ::T.let(nil, ::T.untyped) end class RuboCop::ConfigObsoletion::ChangedParameter BASE_MESSAGE = ::T.let(nil, ::T.untyped) end class RuboCop::ConfigObsoletion::RemovedCop BASE_MESSAGE = ::T.let(nil, ::T.untyped) end class RuboCop::ConfigRegeneration AUTO_GENERATED_FILE = ::T.let(nil, ::T.untyped) COMMAND_REGEX = ::T.let(nil, ::T.untyped) DEFAULT_OPTIONS = ::T.let(nil, ::T.untyped) end class RuboCop::ConfigValidator COMMON_PARAMS = ::T.let(nil, ::T.untyped) INTERNAL_PARAMS = ::T.let(nil, ::T.untyped) NEW_COPS_VALUES = ::T.let(nil, ::T.untyped) end module RuboCop::Cop::Alignment SPACE = ::T.let(nil, ::T.untyped) end module RuboCop::Cop::AllowedIdentifiers SIGILS = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::AmbiguousCopName MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Base RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Bundler::DuplicatedGem MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Bundler::GemComment CHECKED_OPTIONS_CONFIG = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) RESTRICTIVE_VERSION_PATTERN = ::T.let(nil, ::T.untyped) RESTRICTIVE_VERSION_SPECIFIERS_OPTION = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) VERSION_SPECIFIERS_OPTION = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Bundler::InsecureProtocolSource MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Bundler::OrderedGems MSG = ::T.let(nil, ::T.untyped) end module RuboCop::Cop::CodeLength MSG = ::T.let(nil, ::T.untyped) end module RuboCop::Cop::ConfigurableNaming FORMATS = ::T.let(nil, ::T.untyped) end module RuboCop::Cop::ConfigurableNumbering FORMATS = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Corrector NOOP_CONSUMER = ::T.let(nil, ::T.untyped) end module RuboCop::Cop::DefNode NON_PUBLIC_MODIFIERS = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::EachToForCorrector CORRECTION_WITHOUT_ARGUMENTS = ::T.let(nil, ::T.untyped) CORRECTION_WITH_ARGUMENTS = ::T.let(nil, ::T.untyped) end module RuboCop::Cop::EndKeywordAlignment MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::ForToEachCorrector CORRECTION = ::T.let(nil, ::T.untyped) end module RuboCop::Cop::FrozenStringLiteral FROZEN_STRING_LITERAL = ::T.let(nil, ::T.untyped) FROZEN_STRING_LITERAL_ENABLED = ::T.let(nil, ::T.untyped) FROZEN_STRING_LITERAL_TYPES = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Gemspec::DateAssignment MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Gemspec::DuplicatedAssignment MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Gemspec::OrderedDependencies MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Gemspec::RequiredRubyVersion MISSING_MSG = ::T.let(nil, ::T.untyped) NOT_EQUAL_MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Gemspec::RubyVersionGlobalsUsage MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Generator CONFIGURATION_ADDED_MESSAGE = ::T.let(nil, ::T.untyped) SOURCE_TEMPLATE = ::T.let(nil, ::T.untyped) SPEC_TEMPLATE = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Generator::ConfigurationInjector TEMPLATE = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Generator::RequireFileInjector REQUIRE_PATH = ::T.let(nil, ::T.untyped) end module RuboCop::Cop::HashTransformMethod RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end module RuboCop::Cop::Heredoc OPENING_DELIMITER = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::AccessModifierIndentation MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::ArgumentAlignment ALIGN_PARAMS_MSG = ::T.let(nil, ::T.untyped) FIXED_INDENT_MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::ArrayAlignment ALIGN_ELEMENTS_MSG = ::T.let(nil, ::T.untyped) FIXED_INDENT_MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::AssignmentIndentation MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::BeginEndAlignment MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::BlockAlignment MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::BlockEndNewline MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::CaseIndentation MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::ClassStructure HUMANIZED_NODE_TYPE = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::ClosingHeredocIndentation MSG = ::T.let(nil, ::T.untyped) MSG_ARG = ::T.let(nil, ::T.untyped) SIMPLE_HEREDOC = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::ClosingParenthesisIndentation MSG_ALIGN = ::T.let(nil, ::T.untyped) MSG_INDENT = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::CommentIndentation MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::ConditionPosition MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::DefEndAlignment MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::ElseAlignment MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::EmptyComment MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::EmptyLineAfterGuardClause END_OF_HEREDOC_LINE = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::EmptyLineAfterMagicComment MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::EmptyLineAfterMultilineCondition MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::EmptyLineBetweenDefs MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::EmptyLines LINE_OFFSET = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::EmptyLinesAroundAccessModifier MSG_AFTER = ::T.let(nil, ::T.untyped) MSG_AFTER_FOR_ONLY_BEFORE = ::T.let(nil, ::T.untyped) MSG_BEFORE_AND_AFTER = ::T.let(nil, ::T.untyped) MSG_BEFORE_FOR_ONLY_BEFORE = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::EmptyLinesAroundArguments MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::EmptyLinesAroundAttributeAccessor MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::EmptyLinesAroundBeginBody KIND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::EmptyLinesAroundBlockBody KIND = ::T.let(nil, ::T.untyped) end module RuboCop::Cop::Layout::EmptyLinesAroundBody MSG_DEFERRED = ::T.let(nil, ::T.untyped) MSG_EXTRA = ::T.let(nil, ::T.untyped) MSG_MISSING = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::EmptyLinesAroundClassBody KIND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::EmptyLinesAroundExceptionHandlingKeywords MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::EmptyLinesAroundMethodBody KIND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::EmptyLinesAroundModuleBody KIND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::EndOfLine MSG_DETECTED = ::T.let(nil, ::T.untyped) MSG_MISSING = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::ExtraSpacing MSG_UNALIGNED_ASGN = ::T.let(nil, ::T.untyped) MSG_UNNECESSARY = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::FirstArgumentIndentation MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::FirstArrayElementIndentation MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::FirstArrayElementLineBreak MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::FirstHashElementIndentation MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::FirstHashElementLineBreak MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::FirstMethodArgumentLineBreak MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::FirstMethodParameterLineBreak MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::FirstParameterIndentation MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::HashAlignment MESSAGES = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::HeredocArgumentClosingParenthesis MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::HeredocIndentation TYPE_MSG = ::T.let(nil, ::T.untyped) WIDTH_MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::IndentationConsistency MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::IndentationStyle MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::IndentationWidth MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::InitialIndentation MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::LeadingCommentSpace MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::LeadingEmptyLines MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::LineLength MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::MultilineArrayBraceLayout ALWAYS_NEW_LINE_MESSAGE = ::T.let(nil, ::T.untyped) ALWAYS_SAME_LINE_MESSAGE = ::T.let(nil, ::T.untyped) NEW_LINE_MESSAGE = ::T.let(nil, ::T.untyped) SAME_LINE_MESSAGE = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::MultilineArrayLineBreaks MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::MultilineAssignmentLayout NEW_LINE_OFFENSE = ::T.let(nil, ::T.untyped) SAME_LINE_OFFENSE = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::MultilineBlockLayout ARG_MSG = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) PIPE_SIZE = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::MultilineHashBraceLayout ALWAYS_NEW_LINE_MESSAGE = ::T.let(nil, ::T.untyped) ALWAYS_SAME_LINE_MESSAGE = ::T.let(nil, ::T.untyped) NEW_LINE_MESSAGE = ::T.let(nil, ::T.untyped) SAME_LINE_MESSAGE = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::MultilineHashKeyLineBreaks MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::MultilineMethodArgumentLineBreaks MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::MultilineMethodCallBraceLayout ALWAYS_NEW_LINE_MESSAGE = ::T.let(nil, ::T.untyped) ALWAYS_SAME_LINE_MESSAGE = ::T.let(nil, ::T.untyped) NEW_LINE_MESSAGE = ::T.let(nil, ::T.untyped) SAME_LINE_MESSAGE = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::MultilineMethodDefinitionBraceLayout ALWAYS_NEW_LINE_MESSAGE = ::T.let(nil, ::T.untyped) ALWAYS_SAME_LINE_MESSAGE = ::T.let(nil, ::T.untyped) NEW_LINE_MESSAGE = ::T.let(nil, ::T.untyped) SAME_LINE_MESSAGE = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::ParameterAlignment ALIGN_PARAMS_MSG = ::T.let(nil, ::T.untyped) FIXED_INDENT_MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::RedundantLineBreak MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::RescueEnsureAlignment ALTERNATIVE_ACCESS_MODIFIERS = ::T.let(nil, ::T.untyped) ANCESTOR_TYPES = ::T.let(nil, ::T.untyped) ANCESTOR_TYPES_WITH_ACCESS_MODIFIERS = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) RUBY_2_5_ANCESTOR_TYPES = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::SpaceAfterColon MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::SpaceAfterMethodName MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::SpaceAfterNot MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::SpaceAroundEqualsInParameterDefault MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::SpaceAroundKeyword ACCEPT_LEFT_PAREN = ::T.let(nil, ::T.untyped) ACCEPT_LEFT_SQUARE_BRACKET = ::T.let(nil, ::T.untyped) ACCEPT_NAMESPACE_OPERATOR = ::T.let(nil, ::T.untyped) DO = ::T.let(nil, ::T.untyped) MSG_AFTER = ::T.let(nil, ::T.untyped) MSG_BEFORE = ::T.let(nil, ::T.untyped) NAMESPACE_OPERATOR = ::T.let(nil, ::T.untyped) SAFE_NAVIGATION = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::SpaceAroundMethodCallOperator MSG = ::T.let(nil, ::T.untyped) SPACES_REGEXP = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::SpaceAroundOperators EXCESSIVE_SPACE = ::T.let(nil, ::T.untyped) IRREGULAR_METHODS = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::SpaceBeforeBlockBraces DETECTED_MSG = ::T.let(nil, ::T.untyped) MISSING_MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::SpaceBeforeBrackets MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::SpaceBeforeComment MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::SpaceBeforeFirstArg MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::SpaceInLambdaLiteral MSG_REQUIRE_NO_SPACE = ::T.let(nil, ::T.untyped) MSG_REQUIRE_SPACE = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::SpaceInsideArrayLiteralBrackets EMPTY_MSG = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::SpaceInsideArrayPercentLiteral MSG = ::T.let(nil, ::T.untyped) MULTIPLE_SPACES_BETWEEN_ITEMS_REGEX = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::SpaceInsideHashLiteralBraces MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::SpaceInsideParens MSG = ::T.let(nil, ::T.untyped) MSG_SPACE = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::SpaceInsidePercentLiteralDelimiters BEGIN_REGEX = ::T.let(nil, ::T.untyped) END_REGEX = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::SpaceInsideRangeLiteral MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::SpaceInsideReferenceBrackets EMPTY_MSG = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::SpaceInsideStringInterpolation NO_SPACE_MSG = ::T.let(nil, ::T.untyped) SPACE_MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Layout::TrailingWhitespace MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::AmbiguousAssignment MISTAKES = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) SIMPLE_ASSIGNMENT_TYPES = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::AmbiguousBlockAssociation MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::AmbiguousOperator AMBIGUITIES = ::T.let(nil, ::T.untyped) MSG_FORMAT = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::AmbiguousRegexpLiteral MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::AssignmentInCondition ASGN_TYPES = ::T.let(nil, ::T.untyped) MSG_WITHOUT_SAFE_ASSIGNMENT_ALLOWED = ::T.let(nil, ::T.untyped) MSG_WITH_SAFE_ASSIGNMENT_ALLOWED = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::BigDecimalNew MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::BinaryOperatorWithIdenticalOperands ALLOWED_MATH_OPERATORS = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::BooleanSymbol MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::CircularArgumentReference MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::ConstantDefinitionInBlock MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::ConstantResolution MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::Debugger MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::DeprecatedClassMethods DEPRECATED_METHODS_OBJECT = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::DeprecatedConstants DO_NOT_USE_MSG = ::T.let(nil, ::T.untyped) SUGGEST_GOOD_MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::DeprecatedOpenSSLConstant MSG = ::T.let(nil, ::T.untyped) NO_ARG_ALGORITHM = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::DisjunctiveAssignmentInConstructor MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::DuplicateBranch MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::DuplicateCaseCondition MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::DuplicateElsifCondition MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::DuplicateHashKey MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::DuplicateMethods MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::DuplicateRegexpCharacterClassElement MSG_REPEATED_ELEMENT = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::DuplicateRequire MSG = ::T.let(nil, ::T.untyped) REQUIRE_METHODS = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::DuplicateRescueException MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::EachWithObjectArgument MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::ElseLayout MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::EmptyBlock MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::EmptyClass CLASS_MSG = ::T.let(nil, ::T.untyped) METACLASS_MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::EmptyConditionalBody MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::EmptyEnsure MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::EmptyExpression MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::EmptyFile MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::EmptyInterpolation MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::EmptyWhen MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::EnsureReturn MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::ErbNewArguments MESSAGES = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::FlipFlop MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::FloatComparison EQUALITY_METHODS = ::T.let(nil, ::T.untyped) FLOAT_INSTANCE_METHODS = ::T.let(nil, ::T.untyped) FLOAT_RETURNING_METHODS = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::FloatOutOfRange MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::FormatParameterMismatch KERNEL = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) MSG_INVALID = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) SHOVEL = ::T.let(nil, ::T.untyped) STRING_TYPES = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::HashCompareByIdentity MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::HeredocMethodCallPosition MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::IdentityComparison MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::ImplicitStringConcatenation FOR_ARRAY = ::T.let(nil, ::T.untyped) FOR_METHOD = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::IneffectiveAccessModifier ALTERNATIVE_PRIVATE = ::T.let(nil, ::T.untyped) ALTERNATIVE_PROTECTED = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::InheritException ILLEGAL_CLASSES = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) PREFERRED_BASE_CLASS = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::InterpolationCheck MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::LambdaWithoutLiteralBlock MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::LiteralAsCondition MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::LiteralInInterpolation COMPOSITE = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::Loop MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::MissingCopEnableDirective MSG = ::T.let(nil, ::T.untyped) MSG_BOUND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::MissingSuper CALLBACKS = ::T.let(nil, ::T.untyped) CALLBACK_MSG = ::T.let(nil, ::T.untyped) CLASS_LIFECYCLE_CALLBACKS = ::T.let(nil, ::T.untyped) CONSTRUCTOR_MSG = ::T.let(nil, ::T.untyped) METHOD_LIFECYCLE_CALLBACKS = ::T.let(nil, ::T.untyped) STATELESS_CLASSES = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::MixedRegexpCaptureTypes MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::MultipleComparison COMPARISON_METHODS = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) SET_OPERATION_OPERATORS = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::NestedMethodDefinition MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::NestedPercentLiteral MSG = ::T.let(nil, ::T.untyped) PERCENT_LITERAL_TYPES = ::T.let(nil, ::T.untyped) REGEXES = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::NextWithoutAccumulator MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::NoReturnInBeginEndBlocks MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::NonDeterministicRequireOrder MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::NonLocalExitFromIterator MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::NumberConversion CONVERSION_METHOD_CLASS_MAPPING = ::T.let(nil, ::T.untyped) METHODS = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::NumberedParameterAssignment LVAR_MSG = ::T.let(nil, ::T.untyped) NUMBERED_PARAMETER_RANGE = ::T.let(nil, ::T.untyped) NUM_PARAM_MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::OrAssignmentToConstant MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::OrderedMagicComments MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::OutOfRangeRegexpRef MSG = ::T.let(nil, ::T.untyped) REGEXP_ARGUMENT_METHODS = ::T.let(nil, ::T.untyped) REGEXP_CAPTURE_METHODS = ::T.let(nil, ::T.untyped) REGEXP_RECEIVER_METHODS = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::ParenthesesAsGroupedExpression MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::PercentStringArray LEADING_QUOTE = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) QUOTES_AND_COMMAS = ::T.let(nil, ::T.untyped) TRAILING_QUOTE = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::PercentSymbolArray MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::RaiseException MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::RandOne MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::RedundantCopDisableDirective COP_NAME = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::RedundantCopEnableDirective MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::RedundantDirGlobSort GLOB_METHODS = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::RedundantRequireStatement MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::RedundantSafeNavigation MSG = ::T.let(nil, ::T.untyped) NIL_SPECIFIC_METHODS = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::RedundantSplatExpansion ARRAY_PARAM_MSG = ::T.let(nil, ::T.untyped) ASSIGNMENT_TYPES = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) PERCENT_CAPITAL_I = ::T.let(nil, ::T.untyped) PERCENT_CAPITAL_W = ::T.let(nil, ::T.untyped) PERCENT_I = ::T.let(nil, ::T.untyped) PERCENT_W = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::RedundantStringCoercion MSG_DEFAULT = ::T.let(nil, ::T.untyped) MSG_SELF = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::RedundantWithIndex MSG_EACH_WITH_INDEX = ::T.let(nil, ::T.untyped) MSG_WITH_INDEX = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::RedundantWithObject MSG_EACH_WITH_OBJECT = ::T.let(nil, ::T.untyped) MSG_WITH_OBJECT = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::RegexpAsCondition MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::RequireParentheses MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::RescueException MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::RescueType INVALID_TYPES = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::ReturnInVoidContext MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::SafeNavigationChain MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::SafeNavigationConsistency MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::SafeNavigationWithEmpty MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::ScriptPermission MSG = ::T.let(nil, ::T.untyped) SHEBANG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::SelfAssignment ASSIGNMENT_TYPE_TO_RHS_TYPE = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::SendWithMixinArgument MIXIN_METHODS = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) SEND_METHODS = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::ShadowedArgument MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::ShadowedException MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::ShadowingOuterLocalVariable MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::StructNewOverride MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) STRUCT_MEMBER_NAME_TYPES = ::T.let(nil, ::T.untyped) STRUCT_METHOD_NAMES = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::SuppressedException MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::SymbolConversion MSG = ::T.let(nil, ::T.untyped) MSG_CONSISTENCY = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::ToEnumArguments MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::ToJSON MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::TopLevelReturnWithArgument MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::TrailingCommaInAttributeDeclaration MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::TripleQuotes MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::UnderscorePrefixedVariableName MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::UnexpectedBlockArity MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::UnifiedInteger MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::UnmodifiedReduceAccumulator MSG = ::T.let(nil, ::T.untyped) MSG_INDEX = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::UnreachableCode MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::UnreachableLoop MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::UriEscapeUnescape ALTERNATE_METHODS_OF_URI_ESCAPE = ::T.let(nil, ::T.untyped) ALTERNATE_METHODS_OF_URI_UNESCAPE = ::T.let(nil, ::T.untyped) METHOD_NAMES = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::UriRegexp MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) URI_CONSTANTS = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::UselessAccessModifier MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::UselessAssignment MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::UselessElseWithoutRescue MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::UselessMethodDefinition MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::UselessSetterCall ASSIGNMENT_TYPES = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::UselessTimes MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Lint::Void BINARY_OPERATORS = ::T.let(nil, ::T.untyped) DEFINED_MSG = ::T.let(nil, ::T.untyped) LIT_MSG = ::T.let(nil, ::T.untyped) NONMUTATING_METHODS = ::T.let(nil, ::T.untyped) NONMUTATING_MSG = ::T.let(nil, ::T.untyped) OPERATORS = ::T.let(nil, ::T.untyped) OP_MSG = ::T.let(nil, ::T.untyped) SELF_MSG = ::T.let(nil, ::T.untyped) UNARY_OPERATORS = ::T.let(nil, ::T.untyped) VAR_MSG = ::T.let(nil, ::T.untyped) VOID_CONTEXT_TYPES = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Metrics::AbcSize MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Metrics::BlockLength LABEL = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Metrics::BlockNesting NESTING_BLOCKS = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Metrics::CyclomaticComplexity COUNTED_NODES = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Metrics::MethodLength LABEL = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Metrics::ParameterLists MSG = ::T.let(nil, ::T.untyped) OPTIONAL_PARAMETERS_MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Metrics::PerceivedComplexity COUNTED_NODES = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Metrics::Utils::AbcSizeCalculator include ::RuboCop::Cop::Metrics::Utils::RepeatedAttributeDiscount include ::RuboCop::AST::Sexp end module RuboCop::Cop::Metrics::Utils::IteratingBlock KNOWN_ITERATING_METHODS = ::T.let(nil, ::T.untyped) end module RuboCop::Cop::Metrics::Utils::RepeatedAttributeDiscount VAR_SETTER_TO_GETTER = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Migration::DepartmentName DISABLE_COMMENT_FORMAT = ::T.let(nil, ::T.untyped) DISABLING_COPS_CONTENT_TOKEN = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end module RuboCop::Cop::MultilineExpressionIndentation ASSIGNMENT_MESSAGE_TAIL = ::T.let(nil, ::T.untyped) DEFAULT_MESSAGE_TAIL = ::T.let(nil, ::T.untyped) KEYWORD_ANCESTOR_TYPES = ::T.let(nil, ::T.untyped) KEYWORD_MESSAGE_TAIL = ::T.let(nil, ::T.untyped) UNALIGNED_RHS_TYPES = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Naming::AccessorMethodName MSG_READER = ::T.let(nil, ::T.untyped) MSG_WRITER = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Naming::AsciiIdentifiers CONSTANT_MSG = ::T.let(nil, ::T.untyped) IDENTIFIER_MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Naming::BinaryOperatorParameterName EXCLUDED = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) OP_LIKE_METHODS = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Naming::ClassAndModuleCamelCase MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Naming::ConstantName MSG = ::T.let(nil, ::T.untyped) SNAKE_CASE = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Naming::FileName MSG_NO_DEFINITION = ::T.let(nil, ::T.untyped) MSG_REGEX = ::T.let(nil, ::T.untyped) MSG_SNAKE_CASE = ::T.let(nil, ::T.untyped) SNAKE_CASE = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Naming::HeredocDelimiterCase MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Naming::HeredocDelimiterNaming MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Naming::MemoizedInstanceVariableName DYNAMIC_DEFINE_METHODS = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) UNDERSCORE_REQUIRED = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Naming::MethodName MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Naming::RescuedExceptionsVariableName MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Naming::VariableName MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Naming::VariableNumber MSG = ::T.let(nil, ::T.untyped) end module RuboCop::Cop::NegativeConditional MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Offense COMPARISON_ATTRIBUTES = ::T.let(nil, ::T.untyped) NO_LOCATION = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::PreferredDelimiters PERCENT_LITERAL_TYPES = ::T.let(nil, ::T.untyped) end module RuboCop::Cop::RangeHelp BYTE_ORDER_MARK = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Security::Eval MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Security::JSONLoad MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Security::MarshalLoad MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Security::Open MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Security::YAMLLoad MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Severity CODE_TABLE = ::T.let(nil, ::T.untyped) NAMES = ::T.let(nil, ::T.untyped) end module RuboCop::Cop::SpaceAfterPunctuation MSG = ::T.let(nil, ::T.untyped) end module RuboCop::Cop::SpaceBeforePunctuation MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::AccessModifierDeclarations GROUP_STYLE_MESSAGE = ::T.let(nil, ::T.untyped) INLINE_STYLE_MESSAGE = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::AccessorGrouping ACCESSOR_METHODS = ::T.let(nil, ::T.untyped) GROUPED_MSG = ::T.let(nil, ::T.untyped) SEPARATED_MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::Alias MSG_ALIAS = ::T.let(nil, ::T.untyped) MSG_ALIAS_METHOD = ::T.let(nil, ::T.untyped) MSG_SYMBOL_ARGS = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::AndOr MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::ArgumentsForwarding MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::ArrayCoercion CHECK_MSG = ::T.let(nil, ::T.untyped) SPLAT_MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::ArrayJoin MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::AsciiComments MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::Attr MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::AutoResourceCleanup MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) TARGET_METHODS = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::BarePercentLiterals MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::BeginBlock MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::BisectedAttrAccessor MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::BlockComments BEGIN_LENGTH = ::T.let(nil, ::T.untyped) END_LENGTH = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::BlockDelimiters ALWAYS_BRACES_MESSAGE = ::T.let(nil, ::T.untyped) BRACES_REQUIRED_MESSAGE = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::CaseCorrector extend ::RuboCop::Cop::Style::ConditionalAssignmentHelper extend ::RuboCop::Cop::Style::ConditionalCorrectorHelper end class RuboCop::Cop::Style::CaseEquality MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::CaseLikeIf MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::CharacterLiteral MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::ClassAndModuleChildren COMPACT_MSG = ::T.let(nil, ::T.untyped) NESTED_MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::ClassCheck MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::ClassEqualityComparison MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::ClassMethods MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::ClassMethodsDefinitions MSG = ::T.let(nil, ::T.untyped) MSG_SCLASS = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::ClassVars MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::CollectionCompact MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::CollectionMethods MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::ColonMethodCall MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::ColonMethodDefinition MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::CombinableLoops MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::CommandLiteral MSG_USE_BACKTICKS = ::T.let(nil, ::T.untyped) MSG_USE_PERCENT_X = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::CommentAnnotation MISSING_NOTE = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::CommentedKeyword ALLOWED_COMMENTS = ::T.let(nil, ::T.untyped) ALLOWED_COMMENT_REGEXES = ::T.let(nil, ::T.untyped) KEYWORDS = ::T.let(nil, ::T.untyped) KEYWORD_REGEXES = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::ConditionalAssignment ASSIGNMENT_TYPES = ::T.let(nil, ::T.untyped) ASSIGN_TO_CONDITION_MSG = ::T.let(nil, ::T.untyped) ENABLED = ::T.let(nil, ::T.untyped) INDENTATION_WIDTH = ::T.let(nil, ::T.untyped) LINE_LENGTH = ::T.let(nil, ::T.untyped) MAX = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) SINGLE_LINE_CONDITIONS_ONLY = ::T.let(nil, ::T.untyped) VARIABLE_ASSIGNMENT_TYPES = ::T.let(nil, ::T.untyped) WIDTH = ::T.let(nil, ::T.untyped) end module RuboCop::Cop::Style::ConditionalAssignmentHelper ALIGN_WITH = ::T.let(nil, ::T.untyped) END_ALIGNMENT = ::T.let(nil, ::T.untyped) EQUAL = ::T.let(nil, ::T.untyped) KEYWORD = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::ConstantVisibility MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::Copyright AUTOCORRECT_EMPTY_WARNING = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::DateTime CLASS_MSG = ::T.let(nil, ::T.untyped) COERCION_MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::DefWithParentheses MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::Dir MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::DisableCopsWithinSourceCodeDirective MSG = ::T.let(nil, ::T.untyped) MSG_FOR_COPS = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::DocumentDynamicEvalDefinition BLOCK_COMMENT_REGEXP = ::T.let(nil, ::T.untyped) COMMENT_REGEXP = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::Documentation MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::DocumentationMethod MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::DoubleCopDisableDirective MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::DoubleNegation MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::EachForSimpleLoop MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::EachWithObject METHODS = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::EmptyBlockParameter MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::EmptyCaseCondition MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::EmptyElse MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::EmptyLambdaParameter MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::EmptyLiteral ARR_MSG = ::T.let(nil, ::T.untyped) HASH_MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) STR_MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::EmptyMethod MSG_COMPACT = ::T.let(nil, ::T.untyped) MSG_EXPANDED = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::Encoding ENCODING_PATTERN = ::T.let(nil, ::T.untyped) MSG_UNNECESSARY = ::T.let(nil, ::T.untyped) SHEBANG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::EndBlock MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::EndlessMethod CORRECTION_STYLES = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) MSG_MULTI_LINE = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::EvalWithLocation MSG = ::T.let(nil, ::T.untyped) MSG_EVAL = ::T.let(nil, ::T.untyped) MSG_INCORRECT_FILE = ::T.let(nil, ::T.untyped) MSG_INCORRECT_LINE = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::EvenOdd MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::ExpandPathArguments MSG = ::T.let(nil, ::T.untyped) PATHNAME_MSG = ::T.let(nil, ::T.untyped) PATHNAME_NEW_MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::ExplicitBlockArgument MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::ExponentialNotation MESSAGES = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::FloatDivision MESSAGES = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::For EACH_LENGTH = ::T.let(nil, ::T.untyped) PREFER_EACH = ::T.let(nil, ::T.untyped) PREFER_FOR = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::FormatString MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::FrozenStringLiteralComment MSG_DISABLED = ::T.let(nil, ::T.untyped) MSG_MISSING = ::T.let(nil, ::T.untyped) MSG_MISSING_TRUE = ::T.let(nil, ::T.untyped) MSG_UNNECESSARY = ::T.let(nil, ::T.untyped) SHEBANG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::GlobalStdStream MSG = ::T.let(nil, ::T.untyped) STD_STREAMS = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::GlobalVars BUILT_IN_VARS = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::GuardClause MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::HashConversion MSG_LITERAL_HASH_ARG = ::T.let(nil, ::T.untyped) MSG_LITERAL_MULTI_ARG = ::T.let(nil, ::T.untyped) MSG_SPLAT = ::T.let(nil, ::T.untyped) MSG_TO_H = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::HashEachMethods MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::HashExcept MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::HashLikeCase MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::HashSyntax MSG_19 = ::T.let(nil, ::T.untyped) MSG_HASH_ROCKETS = ::T.let(nil, ::T.untyped) MSG_NO_MIXED_KEYS = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::IdenticalConditionalBranches MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::IfCorrector extend ::RuboCop::Cop::Style::ConditionalAssignmentHelper extend ::RuboCop::Cop::Style::ConditionalCorrectorHelper end class RuboCop::Cop::Style::IfInsideElse MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::IfUnlessModifier MSG_USE_MODIFIER = ::T.let(nil, ::T.untyped) MSG_USE_NORMAL = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::IfUnlessModifierOfIfUnless MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::IfWithBooleanLiteralBranches MSG = ::T.let(nil, ::T.untyped) MSG_FOR_ELSIF = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::IfWithSemicolon MSG_IF_ELSE = ::T.let(nil, ::T.untyped) MSG_TERNARY = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::ImplicitRuntimeError MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::InfiniteLoop LEADING_SPACE = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::InlineComment MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::InverseMethods CAMEL_CASE = ::T.let(nil, ::T.untyped) CLASS_COMPARISON_METHODS = ::T.let(nil, ::T.untyped) EQUALITY_METHODS = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) NEGATED_EQUALITY_METHODS = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::IpAddresses IPV6_MAX_SIZE = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::KeywordParametersOrder MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::Lambda LITERAL_MESSAGE = ::T.let(nil, ::T.untyped) METHOD_MESSAGE = ::T.let(nil, ::T.untyped) OFFENDING_SELECTORS = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::LambdaCall RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::LineEndConcatenation COMPLEX_STRING_BEGIN_TOKEN = ::T.let(nil, ::T.untyped) COMPLEX_STRING_END_TOKEN = ::T.let(nil, ::T.untyped) CONCAT_TOKEN_TYPES = ::T.let(nil, ::T.untyped) HIGH_PRECEDENCE_OP_TOKEN_TYPES = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) QUOTE_DELIMITERS = ::T.let(nil, ::T.untyped) SIMPLE_STRING_TOKEN_TYPE = ::T.let(nil, ::T.untyped) end module RuboCop::Cop::Style::MethodCallWithArgsParentheses::OmitParentheses TRAILING_WHITESPACE_REGEX = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::MethodCallWithoutArgsParentheses MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::MethodCalledOnDoEndBlock MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::MethodDefParentheses MSG_MISSING = ::T.let(nil, ::T.untyped) MSG_PRESENT = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::MinMax MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::MissingElse MSG = ::T.let(nil, ::T.untyped) MSG_EMPTY = ::T.let(nil, ::T.untyped) MSG_NIL = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::MissingRespondToMissing MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::MixinGrouping MIXIN_METHODS = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::MixinUsage MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::ModuleFunction EXTEND_SELF_MSG = ::T.let(nil, ::T.untyped) FORBIDDEN_MSG = ::T.let(nil, ::T.untyped) MODULE_FUNCTION_MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::MultilineBlockChain MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::MultilineIfModifier MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::MultilineIfThen MSG = ::T.let(nil, ::T.untyped) NON_MODIFIER_THEN = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::MultilineMemoization BRACES_MSG = ::T.let(nil, ::T.untyped) KEYWORD_MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::MultilineMethodSignature MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::MultilineTernaryOperator MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::MultilineWhenThen MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::MultipleComparison MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::MutableConstant MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::NegatedIfElseCondition MSG = ::T.let(nil, ::T.untyped) NEGATED_EQUALITY_METHODS = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::NestedModifier MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::NestedParenthesizedCalls MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::NestedTernaryOperator MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::Next EXIT_TYPES = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::NilComparison EXPLICIT_MSG = ::T.let(nil, ::T.untyped) PREDICATE_MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::NilLambda MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::NonNilCheck MSG_FOR_REDUNDANCY = ::T.let(nil, ::T.untyped) MSG_FOR_REPLACEMENT = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::Not MSG = ::T.let(nil, ::T.untyped) OPPOSITE_METHODS = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::NumericLiteralPrefix BINARY_MSG = ::T.let(nil, ::T.untyped) BINARY_REGEX = ::T.let(nil, ::T.untyped) DECIMAL_MSG = ::T.let(nil, ::T.untyped) DECIMAL_REGEX = ::T.let(nil, ::T.untyped) HEX_MSG = ::T.let(nil, ::T.untyped) HEX_REGEX = ::T.let(nil, ::T.untyped) OCTAL_MSG = ::T.let(nil, ::T.untyped) OCTAL_REGEX = ::T.let(nil, ::T.untyped) OCTAL_ZERO_ONLY_MSG = ::T.let(nil, ::T.untyped) OCTAL_ZERO_ONLY_REGEX = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::NumericLiterals DELIMITER_REGEXP = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::NumericPredicate MSG = ::T.let(nil, ::T.untyped) REPLACEMENTS = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::OneLineConditional MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::OptionHash MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::OptionalArguments MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::OptionalBooleanParameter BOOLEAN_TYPES = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::OrAssignment MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::ParallelAssignment MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::PercentQLiterals LOWER_CASE_Q_MSG = ::T.let(nil, ::T.untyped) UPPER_CASE_Q_MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::PerlBackrefs MESSAGE_FORMAT = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::PreferredHashMethods MSG = ::T.let(nil, ::T.untyped) OFFENDING_SELECTORS = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::Proc MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::RaiseArgs COMPACT_MSG = ::T.let(nil, ::T.untyped) EXPLODED_MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::RandomWithOffset MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::RedundantArgument MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::RedundantAssignment MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::RedundantBegin MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::RedundantCapitalW MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::RedundantCondition MSG = ::T.let(nil, ::T.untyped) REDUNDANT_CONDITION = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::RedundantConditional COMPARISON_OPERATOR_MATCHER = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::RedundantException MSG_1 = ::T.let(nil, ::T.untyped) MSG_2 = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::RedundantFetchBlock MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::RedundantFileExtensionInRequire MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::RedundantFreeze MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::RedundantInterpolation MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::RedundantPercentQ DYNAMIC_MSG = ::T.let(nil, ::T.untyped) EMPTY = ::T.let(nil, ::T.untyped) ESCAPED_NON_BACKSLASH = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) PERCENT_CAPITAL_Q = ::T.let(nil, ::T.untyped) PERCENT_Q = ::T.let(nil, ::T.untyped) QUOTE = ::T.let(nil, ::T.untyped) SINGLE_QUOTE = ::T.let(nil, ::T.untyped) STRING_INTERPOLATION_REGEXP = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::RedundantRegexpCharacterClass MSG_REDUNDANT_CHARACTER_CLASS = ::T.let(nil, ::T.untyped) REQUIRES_ESCAPE_OUTSIDE_CHAR_CLASS_CHARS = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::RedundantRegexpEscape ALLOWED_ALWAYS_ESCAPES = ::T.let(nil, ::T.untyped) ALLOWED_OUTSIDE_CHAR_CLASS_METACHAR_ESCAPES = ::T.let(nil, ::T.untyped) ALLOWED_WITHIN_CHAR_CLASS_METACHAR_ESCAPES = ::T.let(nil, ::T.untyped) MSG_REDUNDANT_ESCAPE = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::RedundantReturn MSG = ::T.let(nil, ::T.untyped) MULTI_RETURN_MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::RedundantSelf KERNEL_METHODS = ::T.let(nil, ::T.untyped) KEYWORDS = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::RedundantSelfAssignment ASSIGNMENT_TYPE_TO_RECEIVER_TYPE = ::T.let(nil, ::T.untyped) METHODS_RETURNING_SELF = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::RedundantSort MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::RedundantSortBy MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::RegexpLiteral MSG_USE_PERCENT_R = ::T.let(nil, ::T.untyped) MSG_USE_SLASHES = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::RescueModifier MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::RescueStandardError MSG_EXPLICIT = ::T.let(nil, ::T.untyped) MSG_IMPLICIT = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::ReturnNil RETURN_MSG = ::T.let(nil, ::T.untyped) RETURN_NIL_MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::SafeNavigation LOGIC_JUMP_KEYWORDS = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::Sample MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::SelfAssignment MSG = ::T.let(nil, ::T.untyped) OPS = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::Semicolon MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::Send MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::SignalException FAIL_MSG = ::T.let(nil, ::T.untyped) RAISE_MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::SingleArgumentDig MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::SingleLineBlockParams MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::SingleLineMethods MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::SlicingWithRange MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::SoleNestedConditional MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::SpecialGlobalVars ENGLISH_VARS = ::T.let(nil, ::T.untyped) MSG_BOTH = ::T.let(nil, ::T.untyped) MSG_ENGLISH = ::T.let(nil, ::T.untyped) MSG_REGULAR = ::T.let(nil, ::T.untyped) NON_ENGLISH_VARS = ::T.let(nil, ::T.untyped) PERL_VARS = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::StabbyLambdaParentheses MSG_NO_REQUIRE = ::T.let(nil, ::T.untyped) MSG_REQUIRE = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::StaticClass MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::StderrPuts MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::StringChars BAD_ARGUMENTS = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::StringConcatenation MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::StringHashKeys MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::StringLiterals MSG_INCONSISTENT = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::StringMethods MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::Strip MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::StructInheritance MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::SwapValues MSG = ::T.let(nil, ::T.untyped) SIMPLE_ASSIGNMENT_TYPES = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::SymbolArray ARRAY_MSG = ::T.let(nil, ::T.untyped) PERCENT_MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::SymbolLiteral MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::SymbolProc MSG = ::T.let(nil, ::T.untyped) SUPER_TYPES = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::TernaryCorrector extend ::RuboCop::Cop::Style::ConditionalAssignmentHelper extend ::RuboCop::Cop::Style::ConditionalCorrectorHelper end class RuboCop::Cop::Style::TernaryParentheses MSG = ::T.let(nil, ::T.untyped) MSG_COMPLEX = ::T.let(nil, ::T.untyped) NON_COMPLEX_TYPES = ::T.let(nil, ::T.untyped) VARIABLE_TYPES = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::TrailingBodyOnClass MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::TrailingBodyOnMethodDefinition MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::TrailingBodyOnModule MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::TrailingCommaInBlockArgs MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::TrailingMethodEndStatement MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::TrailingUnderscoreVariable MSG = ::T.let(nil, ::T.untyped) UNDERSCORE = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::TrivialAccessors MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::UnlessElse MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::UnlessLogicalOperators FORBID_LOGICAL_OPERATORS = ::T.let(nil, ::T.untyped) FORBID_MIXED_LOGICAL_OPERATORS = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::UnpackFirst MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::VariableInterpolation MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::WhenThen MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::WhileUntilDo MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::WhileUntilModifier MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::WordArray ARRAY_MSG = ::T.let(nil, ::T.untyped) PERCENT_MSG = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::YodaCondition EQUALITY_OPERATORS = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) NONCOMMUTATIVE_OPERATORS = ::T.let(nil, ::T.untyped) PROGRAM_NAMES = ::T.let(nil, ::T.untyped) REVERSE_COMPARISON = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Style::ZeroLengthPredicate NONZERO_MSG = ::T.let(nil, ::T.untyped) RESTRICT_ON_SEND = ::T.let(nil, ::T.untyped) ZERO_MSG = ::T.let(nil, ::T.untyped) end module RuboCop::Cop::SurroundingSpace NO_SPACE_COMMAND = ::T.let(nil, ::T.untyped) SINGLE_SPACE_REGEXP = ::T.let(nil, ::T.untyped) SPACE_COMMAND = ::T.let(nil, ::T.untyped) end module RuboCop::Cop::TrailingComma MSG = ::T.let(nil, ::T.untyped) end module RuboCop::Cop::UncommunicativeName CASE_MSG = ::T.let(nil, ::T.untyped) FORBIDDEN_MSG = ::T.let(nil, ::T.untyped) LENGTH_MSG = ::T.let(nil, ::T.untyped) NUM_MSG = ::T.let(nil, ::T.untyped) end module RuboCop::Cop::Util LITERAL_REGEX = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::Utils::FormatString DIGIT_DOLLAR = ::T.let(nil, ::T.untyped) FLAG = ::T.let(nil, ::T.untyped) NAME = ::T.let(nil, ::T.untyped) NUMBER = ::T.let(nil, ::T.untyped) NUMBER_ARG = ::T.let(nil, ::T.untyped) PRECISION = ::T.let(nil, ::T.untyped) SEQUENCE = ::T.let(nil, ::T.untyped) TEMPLATE_NAME = ::T.let(nil, ::T.untyped) TYPE = ::T.let(nil, ::T.untyped) WIDTH = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::VariableForce ARGUMENT_DECLARATION_TYPES = ::T.let(nil, ::T.untyped) LOGICAL_OPERATOR_ASSIGNMENT_TYPES = ::T.let(nil, ::T.untyped) LOOP_TYPES = ::T.let(nil, ::T.untyped) MULTIPLE_ASSIGNMENT_TYPE = ::T.let(nil, ::T.untyped) OPERATOR_ASSIGNMENT_TYPES = ::T.let(nil, ::T.untyped) POST_CONDITION_LOOP_TYPES = ::T.let(nil, ::T.untyped) REGEXP_NAMED_CAPTURE_TYPE = ::T.let(nil, ::T.untyped) RESCUE_TYPE = ::T.let(nil, ::T.untyped) SCOPE_TYPES = ::T.let(nil, ::T.untyped) SEND_TYPE = ::T.let(nil, ::T.untyped) TWISTED_SCOPE_TYPES = ::T.let(nil, ::T.untyped) VARIABLE_ASSIGNMENT_TYPE = ::T.let(nil, ::T.untyped) VARIABLE_ASSIGNMENT_TYPES = ::T.let(nil, ::T.untyped) VARIABLE_REFERENCE_TYPE = ::T.let(nil, ::T.untyped) ZERO_ARITY_SUPER_TYPE = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::VariableForce::Assignment MULTIPLE_LEFT_HAND_SIDE_TYPE = ::T.let(nil, ::T.untyped) end module RuboCop::Cop::VariableForce::Branch CLASSES_BY_TYPE = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::VariableForce::Reference VARIABLE_REFERENCE_TYPES = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::VariableForce::Scope OUTER_SCOPE_CHILD_INDICES = ::T.let(nil, ::T.untyped) end class RuboCop::Cop::VariableForce::Variable VARIABLE_DECLARATION_TYPES = ::T.let(nil, ::T.untyped) end module RuboCop::Cop::VisibilityHelp VISIBILITY_SCOPES = ::T.let(nil, ::T.untyped) end class RuboCop::DirectiveComment COPS_PATTERN = ::T.let(nil, ::T.untyped) COP_NAMES_PATTERN = ::T.let(nil, ::T.untyped) COP_NAME_PATTERN = ::T.let(nil, ::T.untyped) DIRECTIVE_COMMENT_REGEXP = ::T.let(nil, ::T.untyped) REDUNDANT_COP = ::T.let(nil, ::T.untyped) end class RuboCop::Formatter::ClangStyleFormatter ELLIPSES = ::T.let(nil, ::T.untyped) end class RuboCop::Formatter::DisabledConfigFormatter HEADING = ::T.let(nil, ::T.untyped) end class RuboCop::Formatter::FormatterSet BUILTIN_FORMATTERS_FOR_KEYS = ::T.let(nil, ::T.untyped) FORMATTER_APIS = ::T.let(nil, ::T.untyped) end class RuboCop::Formatter::FuubarStyleFormatter RESET_SEQUENCE = ::T.let(nil, ::T.untyped) end class RuboCop::Formatter::GitHubActionsFormatter ESCAPE_MAP = ::T.let(nil, ::T.untyped) end class RuboCop::Formatter::HTMLFormatter ELLIPSES = ::T.let(nil, ::T.untyped) TEMPLATE_PATH = ::T.let(nil, ::T.untyped) end class RuboCop::Formatter::HTMLFormatter::ERBContext LOGO_IMAGE_PATH = ::T.let(nil, ::T.untyped) SEVERITY_COLORS = ::T.let(nil, ::T.untyped) end class RuboCop::Formatter::PacmanFormatter FALLBACK_TERMINAL_WIDTH = ::T.let(nil, ::T.untyped) GHOST = ::T.let(nil, ::T.untyped) PACDOT = ::T.let(nil, ::T.untyped) PACMAN = ::T.let(nil, ::T.untyped) end class RuboCop::Formatter::ProgressFormatter DOT = ::T.let(nil, ::T.untyped) end class RuboCop::Formatter::SimpleTextFormatter COLOR_FOR_SEVERITY = ::T.let(nil, ::T.untyped) end class RuboCop::MagicComment TOKEN = ::T.let(nil, ::T.untyped) end class RuboCop::MagicComment::EmacsComment FORMAT = ::T.let(nil, ::T.untyped) OPERATOR = ::T.let(nil, ::T.untyped) SEPARATOR = ::T.let(nil, ::T.untyped) end class RuboCop::MagicComment::VimComment FORMAT = ::T.let(nil, ::T.untyped) OPERATOR = ::T.let(nil, ::T.untyped) SEPARATOR = ::T.let(nil, ::T.untyped) end class RuboCop::AST::NodePattern end RuboCop::NodePattern::Builder = RuboCop::AST::NodePattern::Builder class RuboCop::AST::NodePattern::Compiler end RuboCop::NodePattern::Compiler::Debug = RuboCop::AST::NodePattern::Compiler::Debug class RuboCop::AST::NodePattern::Compiler end class RuboCop::AST::NodePattern::Lexer end RuboCop::NodePattern::Lexer::Error = RuboCop::AST::NodePattern::LexerRex::ScanError class RuboCop::AST::NodePattern::Lexer end class RuboCop::AST::NodePattern end class RuboCop::Options DEFAULT_MAXIMUM_EXCLUSION_ITEMS = ::T.let(nil, ::T.untyped) EXITING_OPTIONS = ::T.let(nil, ::T.untyped) E_STDIN_NO_PATH = ::T.let(nil, ::T.untyped) end module RuboCop::OptionsHelp FORMATTER_OPTION_LIST = ::T.let(nil, ::T.untyped) MAX_EXCL = ::T.let(nil, ::T.untyped) TEXT = ::T.let(nil, ::T.untyped) end RuboCop::ProcessedSource = RuboCop::AST::ProcessedSource class RuboCop::RemoteConfig CACHE_LIFETIME = ::T.let(nil, ::T.untyped) end class RuboCop::ResultCache NON_CHANGING = ::T.let(nil, ::T.untyped) end class RuboCop::Runner MAX_ITERATIONS = ::T.let(nil, ::T.untyped) end class RuboCop::TargetFinder HIDDEN_PATH_SUBSTRING = ::T.let(nil, ::T.untyped) end class RuboCop::TargetRuby DEFAULT_VERSION = ::T.let(nil, ::T.untyped) end class RuboCop::TargetRuby::GemspecFile GEMSPEC_EXTENSION = ::T.let(nil, ::T.untyped) end class RuboCop::TargetRuby::RubyVersionFile RUBY_VERSION_FILENAME = ::T.let(nil, ::T.untyped) RUBY_VERSION_PATTERN = ::T.let(nil, ::T.untyped) end class RuboCop::TargetRuby::ToolVersionsFile TOOL_VERSIONS_FILENAME = ::T.let(nil, ::T.untyped) TOOL_VERSIONS_PATTERN = ::T.let(nil, ::T.untyped) end RuboCop::Token = RuboCop::AST::Token module RuboCop::Version CANONICAL_FEATURE_NAMES = ::T.let(nil, ::T.untyped) MSG = ::T.let(nil, ::T.untyped) STRING = ::T.let(nil, ::T.untyped) end class RubyVM::AbstractSyntaxTree::Node def pretty_print_children(q, names=T.unsafe(nil)); end end module RubyVM::MJIT end module RubyVM::MJIT def self.enabled?(); end def self.pause(*_); end def self.resume(); end end module SafeYAML DEFAULT_OPTIONS = ::T.let(nil, ::T.untyped) MULTI_ARGUMENT_YAML_LOAD = ::T.let(nil, ::T.untyped) OPTIONS = ::T.let(nil, ::T.untyped) PREDEFINED_TAGS = ::T.let(nil, ::T.untyped) YAML_ENGINE = ::T.let(nil, ::T.untyped) end class SafeYAML::LibyamlChecker KNOWN_PATCHED_LIBYAML_VERSIONS = ::T.let(nil, ::T.untyped) LIBYAML_VERSION = ::T.let(nil, ::T.untyped) SAFE_LIBYAML_VERSION = ::T.let(nil, ::T.untyped) end class SafeYAML::Parse::Date DATE_MATCHER = ::T.let(nil, ::T.untyped) MICROSECONDS_PER_SECOND = ::T.let(nil, ::T.untyped) SECONDS_PER_DAY = ::T.let(nil, ::T.untyped) SEC_FRACTION_MULTIPLIER = ::T.let(nil, ::T.untyped) TIME_MATCHER = ::T.let(nil, ::T.untyped) TO_TIME_AVAILABLE = ::T.let(nil, ::T.untyped) end class SafeYAML::Parse::Hexadecimal MATCHER = ::T.let(nil, ::T.untyped) end class SafeYAML::Parse::Sexagesimal FLOAT_MATCHER = ::T.let(nil, ::T.untyped) INTEGER_MATCHER = ::T.let(nil, ::T.untyped) end class SafeYAML::PsychResolver NODE_TYPES = ::T.let(nil, ::T.untyped) end class SafeYAML::SafeToRubyVisitor INITIALIZE_ARITY = ::T.let(nil, ::T.untyped) end class SafeYAML::Transform TRANSFORMERS = ::T.let(nil, ::T.untyped) end class SafeYAML::Transform::ToBoolean PREDEFINED_VALUES = ::T.let(nil, ::T.untyped) end class SafeYAML::Transform::ToFloat Infinity = ::T.let(nil, ::T.untyped) MATCHER = ::T.let(nil, ::T.untyped) PREDEFINED_VALUES = ::T.let(nil, ::T.untyped) end class SafeYAML::Transform::ToInteger MATCHERS = ::T.let(nil, ::T.untyped) end class SafeYAML::Transform::ToNil PREDEFINED_VALUES = ::T.let(nil, ::T.untyped) end module SassC VERSION = ::T.let(nil, ::T.untyped) end class SassC::Engine OUTPUT_STYLES = ::T.let(nil, ::T.untyped) end module SassC::Native SassInputStyle = ::T.let(nil, ::T.untyped) SassOutputStyle = ::T.let(nil, ::T.untyped) SassSeparator = ::T.let(nil, ::T.untyped) SassTag = ::T.let(nil, ::T.untyped) end class SassC::Script::Value::Bool FALSE = ::T.let(nil, ::T.untyped) TRUE = ::T.let(nil, ::T.untyped) end class SassC::Script::Value::Number CONVERSION_TABLE = ::T.let(nil, ::T.untyped) MUTUALLY_CONVERTIBLE = ::T.let(nil, ::T.untyped) NO_UNITS = ::T.let(nil, ::T.untyped) OPERATIONS = ::T.let(nil, ::T.untyped) end module SassC::Script::ValueConversion SEPARATORS = ::T.let(nil, ::T.untyped) end module SassC::Util RUBY_ENGINE = ::T.let(nil, ::T.untyped) RUBY_VERSION_COMPONENTS = ::T.let(nil, ::T.untyped) 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 SimpleCov VERSION = ::T.let(nil, ::T.untyped) end module SimpleCov::Configuration DEFAULT_COVERAGE_CRITERION = ::T.let(nil, ::T.untyped) SUPPORTED_COVERAGE_CRITERIA = ::T.let(nil, ::T.untyped) end module SimpleCov::ExitCodes EXCEPTION = ::T.let(nil, ::T.untyped) MAXIMUM_COVERAGE_DROP = ::T.let(nil, ::T.untyped) MINIMUM_COVERAGE = ::T.let(nil, ::T.untyped) SUCCESS = ::T.let(nil, ::T.untyped) end class SimpleCov::ExitCodes::MaximumCoverageDropCheck MAX_DROP_ACCURACY = ::T.let(nil, ::T.untyped) end class SimpleCov::Formatter::HTMLFormatter VERSION = ::T.let(nil, ::T.untyped) end class SimpleCov::LinesClassifier COMMENT_LINE = ::T.let(nil, ::T.untyped) NOT_RELEVANT = ::T.let(nil, ::T.untyped) RELEVANT = ::T.let(nil, ::T.untyped) WHITESPACE_LINE = ::T.let(nil, ::T.untyped) WHITESPACE_OR_COMMENT_LINE = ::T.let(nil, ::T.untyped) end class SimpleCov::SourceFile RUBY_FILE_ENCODING_MAGIC_COMMENT_REGEX = ::T.let(nil, ::T.untyped) SHEBANG_REGEX = ::T.let(nil, ::T.untyped) end class SimpleDelegator RUBYGEMS_ACTIVATION_MONITOR = ::T.let(nil, ::T.untyped) end module Singleton def _dump(depth=T.unsafe(nil)); end def clone(); end def dup(); end end module Singleton::SingletonClassMethods def _load(str); end def clone(); end end module Singleton def self.__init__(klass); end end class Socket IPV6_DONTFRAG = ::T.let(nil, ::T.untyped) IPV6_PATHMTU = ::T.let(nil, ::T.untyped) IPV6_RECVPATHMTU = ::T.let(nil, ::T.untyped) SO_BPF_EXTENSIONS = ::T.let(nil, ::T.untyped) end module Socket::Constants IPV6_DONTFRAG = ::T.let(nil, ::T.untyped) IPV6_PATHMTU = ::T.let(nil, ::T.untyped) IPV6_RECVPATHMTU = ::T.let(nil, ::T.untyped) SO_BPF_EXTENSIONS = ::T.let(nil, ::T.untyped) end class SortedSet def initialize(*args, &block); end end class SortedSet def self.setup(); end end class String include ::JSON::Ext::Generator::GeneratorMethods::String def parse_csv(**options); end def shellescape(); end def shellsplit(); end end class StringIO def set_encoding_by_bom(); end VERSION = ::T.let(nil, ::T.untyped) end class StringScanner def bol?(); end def fixed_anchor?(); end def initialize(*_); end Id = ::T.let(nil, ::T.untyped) Version = ::T.let(nil, ::T.untyped) end class Struct def deconstruct(); end def deconstruct_keys(_); end def filter(*_); end end Struct::Group = Etc::Group Struct::Passwd = Etc::Passwd Struct::Tms = Process::Tms class Tempfile def _close(); end def inspect(); end RUBYGEMS_ACTIVATION_MONITOR = ::T.let(nil, ::T.untyped) end class Tempfile::Remover def call(*args); end def initialize(tmpfile); end end class Tempfile::Remover end class TracePoint def eval_script(); end def instruction_sequence(); end def parameters(); 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 class URI::FTP def self.new2(user, password, host, port, path, typecode=T.unsafe(nil), arg_check=T.unsafe(nil)); end end class URI::File def check_password(user); end def check_user(user); end def check_userinfo(user); end def set_userinfo(v); end COMPONENT = ::T.let(nil, ::T.untyped) DEFAULT_PORT = ::T.let(nil, ::T.untyped) end class URI::File end class URI::LDAP def attributes(); end def attributes=(val); end def dn(); end def dn=(val); end def extensions(); end def extensions=(val); end def filter(); end def filter=(val); end def initialize(*arg); end def scope(); end def scope=(val); end def set_attributes(val); end def set_dn(val); end def set_extensions(val); end def set_filter(val); end def set_scope(val); end end class URI::MailTo def initialize(*arg); end end URI::Parser = URI::RFC2396_Parser URI::REGEXP = URI::RFC2396_REGEXP class URI::RFC2396_Parser def initialize(opts=T.unsafe(nil)); end end class URI::RFC3986_Parser def join(*uris); end def parse(uri); end def regexp(); end def split(uri); end RFC3986_relative_ref = ::T.let(nil, ::T.untyped) end module URI::Util def self.make_components_hash(klass, array_hash); end end module URI extend ::URI::Escape def self.get_encoding(label); end end module Unicode::DisplayWidth DATA_DIRECTORY = ::T.let(nil, ::T.untyped) DEPTHS = ::T.let(nil, ::T.untyped) INDEX = ::T.let(nil, ::T.untyped) INDEX_FILENAME = ::T.let(nil, ::T.untyped) UNICODE_VERSION = ::T.let(nil, ::T.untyped) VERSION = ::T.let(nil, ::T.untyped) end module UnicodeNormalize end module UnicodeNormalize end module Warning extend ::Warning end class Zlib::Deflate def initialize(*_); end end class Zlib::GzipReader def initialize(*_); end end class Zlib::GzipWriter def initialize(*_); end end class Zlib::Inflate def initialize(*_); end end