-
Mike McQuaid authoredMike McQuaid authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
hidden.rbi 601.54 KiB
# This file is autogenerated. Do not edit it by hand. Regenerate it with:
# srb rbi hidden-definitions
# typed: autogenerated
class AbstractDownloadStrategy
include ::FileUtils::StreamUtils_
end
class AbstractDownloadStrategy
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module ActiveSupport
def parse_json_times(); end
def parse_json_times=(obj); end
def test_order(); end
def test_order=(obj); end
end
module ActiveSupport::ActionableError
end
module ActiveSupport::ActionableError::ClassMethods
def action(name, &block); end
end
module ActiveSupport::ActionableError::ClassMethods
end
class ActiveSupport::ActionableError::NonActionable
end
class ActiveSupport::ActionableError::NonActionable
end
module ActiveSupport::ActionableError
extend ::ActiveSupport::Concern
def self.actions(error); end
def self.dispatch(error, name); end
end
class ActiveSupport::ArrayInquirer
def any?(*candidates); end
end
class ActiveSupport::ArrayInquirer
end
module ActiveSupport::Autoload
def autoload(const_name, path=T.unsafe(nil)); end
def autoload_at(path); end
def autoload_under(path); end
def autoloads(); end
def eager_autoload(); end
def eager_load!(); end
end
module ActiveSupport::Autoload
def self.extended(base); end
end
class ActiveSupport::BacktraceCleaner
def add_filter(&block); end
def add_silencer(&block); end
def clean(backtrace, kind=T.unsafe(nil)); end
def filter(backtrace, kind=T.unsafe(nil)); end
def remove_filters!(); end
def remove_silencers!(); end
FORMATTED_GEMS_PATTERN = ::T.let(nil, ::T.untyped)
end
class ActiveSupport::BacktraceCleaner
end
module ActiveSupport::Benchmarkable
def benchmark(message=T.unsafe(nil), options=T.unsafe(nil)); end
end
module ActiveSupport::Benchmarkable
end
module ActiveSupport::BigDecimalWithDefaultFormat
def to_s(format=T.unsafe(nil)); end
end
module ActiveSupport::BigDecimalWithDefaultFormat
end
module ActiveSupport::Cache
UNIVERSAL_OPTIONS = ::T.let(nil, ::T.untyped)
end
class ActiveSupport::Cache::Entry
def dup_value!(); end
def expired?(); end
def expires_at(); end
def expires_at=(value); end
def initialize(value, compress: T.unsafe(nil), compress_threshold: T.unsafe(nil), version: T.unsafe(nil), expires_in: T.unsafe(nil), **_); end
def mismatched?(version); end
def size(); end
def value(); end
def version(); end
DEFAULT_COMPRESS_LIMIT = ::T.let(nil, ::T.untyped)
end
class ActiveSupport::Cache::Entry
end
class ActiveSupport::Cache::FileStore
include ::ActiveSupport::Cache::Strategy::LocalCache
def cache_path(); end
def initialize(cache_path, options=T.unsafe(nil)); end
DIR_FORMATTER = ::T.let(nil, ::T.untyped)
FILENAME_MAX_SIZE = ::T.let(nil, ::T.untyped)
FILEPATH_MAX_SIZE = ::T.let(nil, ::T.untyped)
GITKEEP_FILES = ::T.let(nil, ::T.untyped)
end
class ActiveSupport::Cache::FileStore
def self.supports_cache_versioning?(); end
end
class ActiveSupport::Cache::MemoryStore
def prune(target_size, max_time=T.unsafe(nil)); end
def pruning?(); end
def synchronize(&block); end
PER_ENTRY_OVERHEAD = ::T.let(nil, ::T.untyped)
end
class ActiveSupport::Cache::MemoryStore
def self.supports_cache_versioning?(); end
end
class ActiveSupport::Cache::NullStore
include ::ActiveSupport::Cache::Strategy::LocalCache
end
class ActiveSupport::Cache::NullStore
def self.supports_cache_versioning?(); end
end
class ActiveSupport::Cache::Store
def cleanup(options=T.unsafe(nil)); end
def clear(options=T.unsafe(nil)); end
def decrement(name, amount=T.unsafe(nil), options=T.unsafe(nil)); end
def delete(name, options=T.unsafe(nil)); end
def delete_matched(matcher, options=T.unsafe(nil)); end
def exist?(name, options=T.unsafe(nil)); end
def fetch(name, options=T.unsafe(nil)); end
def fetch_multi(*names); end
def increment(name, amount=T.unsafe(nil), options=T.unsafe(nil)); end
def initialize(options=T.unsafe(nil)); end
def logger(); end
def logger=(obj); end
def mute(); end
def options(); end
def read(name, options=T.unsafe(nil)); end
def read_multi(*names); end
def silence(); end
def silence!(); end
def silence?(); end
def write(name, value, options=T.unsafe(nil)); end
def write_multi(hash, options=T.unsafe(nil)); end
end
class ActiveSupport::Cache::Store
def self.logger(); end
def self.logger=(obj); end
end
module ActiveSupport::Cache::Strategy
end
module ActiveSupport::Cache::Strategy::LocalCache
def cleanup(**options); end
def clear(**options); end
def decrement(name, amount=T.unsafe(nil), **options); end
def increment(name, amount=T.unsafe(nil), **options); end
def middleware(); end
def with_local_cache(); end
end
module ActiveSupport::Cache::Strategy::LocalCache
end
module ActiveSupport::Cache::Strategy
end
module ActiveSupport::Cache
def self.expand_cache_key(key, namespace=T.unsafe(nil)); end
def self.lookup_store(store=T.unsafe(nil), *parameters); end
end
class ActiveSupport::CachingKeyGenerator
def generate_key(*args); end
def initialize(key_generator); end
end
class ActiveSupport::CachingKeyGenerator
end
module ActiveSupport::Callbacks
def run_callbacks(kind); end
CALLBACK_FILTER_TYPES = ::T.let(nil, ::T.untyped)
end
class ActiveSupport::Callbacks::CallTemplate
def expand(target, value, block); end
def initialize(target, method, arguments, block); end
def inverted_lambda(); end
def make_lambda(); end
end
class ActiveSupport::Callbacks::CallTemplate
def self.build(filter, callback); end
end
class ActiveSupport::Callbacks::Callback
def apply(callback_sequence); end
def chain_config(); end
def current_scopes(); end
def duplicates?(other); end
def filter(); end
def initialize(name, filter, kind, options, chain_config); end
def kind(); end
def kind=(kind); end
def matches?(_kind, _filter); end
def merge_conditional_options(chain, if_option:, unless_option:); end
def name(); end
def name=(name); end
def raw_filter(); end
end
class ActiveSupport::Callbacks::Callback
def self.build(chain, filter, kind, options); end
end
class ActiveSupport::Callbacks::CallbackChain
include ::Enumerable
def append(*callbacks); end
def chain(); end
def clear(); end
def compile(); end
def config(); end
def delete(o); end
def each(&block); end
def empty?(); end
def index(o); end
def initialize(name, config); end
def insert(index, o); end
def name(); end
def prepend(*callbacks); end
end
class ActiveSupport::Callbacks::CallbackChain
end
class ActiveSupport::Callbacks::CallbackSequence
def after(&after); end
def around(call_template, user_conditions); end
def before(&before); end
def expand_call_template(arg, block); end
def final?(); end
def initialize(nested=T.unsafe(nil), call_template=T.unsafe(nil), user_conditions=T.unsafe(nil)); end
def invoke_after(arg); end
def invoke_before(arg); end
def nested(); end
def skip?(arg); end
end
class ActiveSupport::Callbacks::CallbackSequence
end
module ActiveSupport::Callbacks::ClassMethods
def __update_callbacks(name); end
def define_callbacks(*names); end
def get_callbacks(name); end
def normalize_callback_params(filters, block); end
def reset_callbacks(name); end
def set_callback(name, *filter_list, &block); end
def set_callbacks(name, callbacks); end
def skip_callback(name, *filter_list, &block); end
end
module ActiveSupport::Callbacks::ClassMethods
end
module ActiveSupport::Callbacks::Conditionals
end
class ActiveSupport::Callbacks::Conditionals::Value
def call(target, value); end
def initialize(&block); end
end
class ActiveSupport::Callbacks::Conditionals::Value
end
module ActiveSupport::Callbacks::Conditionals
end
module ActiveSupport::Callbacks::Filters
end
class ActiveSupport::Callbacks::Filters::After
end
class ActiveSupport::Callbacks::Filters::After
def self.build(callback_sequence, user_callback, user_conditions, chain_config); end
end
class ActiveSupport::Callbacks::Filters::Before
end
class ActiveSupport::Callbacks::Filters::Before
def self.build(callback_sequence, user_callback, user_conditions, chain_config, filter); end
end
class ActiveSupport::Callbacks::Filters::Environment
def halted(); end
def halted=(_); end
def target(); end
def target=(_); end
def value(); end
def value=(_); end
end
class ActiveSupport::Callbacks::Filters::Environment
def self.[](*_); end
def self.members(); end
end
module ActiveSupport::Callbacks::Filters
end
module ActiveSupport::Callbacks
extend ::ActiveSupport::Concern
end
module ActiveSupport::Concern
def append_features(base); end
def class_methods(&class_methods_module_definition); end
def included(base=T.unsafe(nil), &block); end
end
class ActiveSupport::Concern::MultipleIncludedBlocks
def initialize(); end
end
class ActiveSupport::Concern::MultipleIncludedBlocks
end
module ActiveSupport::Concern
def self.extended(base); end
end
module ActiveSupport::Concurrency
end
class ActiveSupport::Concurrency::ShareLock
include ::MonitorMixin
def exclusive(purpose: T.unsafe(nil), compatible: T.unsafe(nil), after_compatible: T.unsafe(nil), no_wait: T.unsafe(nil)); end
def initialize(); end
def raw_state(); end
def sharing(); end
def start_exclusive(purpose: T.unsafe(nil), compatible: T.unsafe(nil), no_wait: T.unsafe(nil)); end
def start_sharing(); end
def stop_exclusive(compatible: T.unsafe(nil)); end
def stop_sharing(); end
def yield_shares(purpose: T.unsafe(nil), compatible: T.unsafe(nil), block_share: T.unsafe(nil)); end
end
class ActiveSupport::Concurrency::ShareLock
end
module ActiveSupport::Concurrency
end
module ActiveSupport::Configurable
def config(); end
end
module ActiveSupport::Configurable::ClassMethods
def config(); end
def configure(); end
end
module ActiveSupport::Configurable::ClassMethods
end
class ActiveSupport::Configurable::Configuration
def compile_methods!(); end
end
class ActiveSupport::Configurable::Configuration
def self.compile_methods!(keys); end
end
module ActiveSupport::Configurable
extend ::ActiveSupport::Concern
end
class ActiveSupport::CurrentAttributes
include ::ActiveSupport::Callbacks
def __callbacks(); end
def __callbacks?(); end
def _reset_callbacks(); end
def _run_reset_callbacks(&block); end
def attributes(); end
def attributes=(attributes); end
def reset(); end
def set(set_attributes); end
end
class ActiveSupport::CurrentAttributes
extend ::ActiveSupport::Callbacks::ClassMethods
extend ::ActiveSupport::DescendantsTracker
def self.__callbacks(); end
def self.__callbacks=(val); end
def self.__callbacks?(); end
def self._reset_callbacks(); end
def self._reset_callbacks=(value); end
def self.after_reset(&block); end
def self.attribute(*names); end
def self.before_reset(&block); end
def self.clear_all(); end
def self.instance(); end
def self.reset(*args, &block); end
def self.reset_all(); end
def self.resets(&block); end
def self.set(*args, &block); end
end
module ActiveSupport::Dependencies
def _eager_load_paths(); end
def _eager_load_paths=(obj); end
def autoload_module!(into, const_name, qualified_name, path_suffix); end
def autoload_once_paths(); end
def autoload_once_paths=(obj); end
def autoload_paths(); end
def autoload_paths=(obj); end
def autoloadable_module?(path_suffix); end
def autoloaded?(desc); end
def autoloaded_constants(); end
def autoloaded_constants=(obj); end
def clear(); end
def constant_watch_stack(); end
def constant_watch_stack=(obj); end
def constantize(name); end
def depend_on(file_name, message=T.unsafe(nil)); end
def explicitly_unloadable_constants(); end
def explicitly_unloadable_constants=(obj); end
def history(); end
def history=(obj); end
def hook!(); end
def interlock(); end
def interlock=(obj); end
def load?(); end
def load_file(path, const_paths=T.unsafe(nil)); end
def load_missing_constant(from_mod, const_name); end
def load_once_path?(path); end
def loadable_constants_for_path(path, bases=T.unsafe(nil)); end
def loaded(); end
def loaded=(obj); end
def loading(); end
def loading=(obj); end
def log(message); end
def logger(); end
def logger=(obj); end
def mark_for_unload(const_desc); end
def mechanism(); end
def mechanism=(obj); end
def new_constants_in(*descs); end
def qualified_const_defined?(path); end
def qualified_name_for(mod, name); end
def reference(klass); end
def remove_constant(const); end
def remove_unloadable_constants!(); end
def require_or_load(file_name, const_path=T.unsafe(nil)); end
def safe_constantize(name); end
def search_for_file(path_suffix); end
def to_constant_name(desc); end
def unhook!(); end
def verbose(); end
def verbose=(obj); end
def warnings_on_first_load(); end
def warnings_on_first_load=(obj); end
def will_unload?(const_desc); end
Reference = ::T.let(nil, ::T.untyped)
end
module ActiveSupport::Dependencies::Blamable
def blame_file!(file); end
def blamed_files(); end
def copy_blame!(exc); end
def describe_blame(); end
end
module ActiveSupport::Dependencies::Blamable
end
class ActiveSupport::Dependencies::ClassCache
def [](key); end
def clear!(); end
def empty?(); end
def get(key); end
def key?(key); end
def safe_get(key); end
def store(klass); end
end
class ActiveSupport::Dependencies::ClassCache
end
class ActiveSupport::Dependencies::Interlock
def done_running(); end
def done_unloading(); end
def loading(); end
def permit_concurrent_loads(); end
def raw_state(&block); end
def running(); end
def start_running(); end
def start_unloading(); end
def unloading(); end
end
class ActiveSupport::Dependencies::Interlock
end
module ActiveSupport::Dependencies::Loadable
def load_dependency(file); end
def require_dependency(file_name, message=T.unsafe(nil)); end
def require_or_load(file_name); end
def unloadable(const_desc); end
end
module ActiveSupport::Dependencies::Loadable
def self.exclude_from(base); end
def self.include_into(base); end
end
module ActiveSupport::Dependencies::ModuleConstMissing
def const_missing(const_name); end
def guess_for_anonymous(const_name); end
def unloadable(const_desc=T.unsafe(nil)); end
end
module ActiveSupport::Dependencies::ModuleConstMissing
def self.append_features(base); end
def self.exclude_from(base); end
def self.include_into(base); end
end
class ActiveSupport::Dependencies::WatchStack
include ::Enumerable
def each(&block); end
def new_constants(); end
def watch_namespaces(namespaces); end
def watching(); end
def watching?(); end
end
class ActiveSupport::Dependencies::WatchStack
end
module ActiveSupport::Dependencies
extend ::ActiveSupport::Dependencies
def self.load_interlock(); end
def self.run_interlock(); end
def self.unload_interlock(); end
end
class ActiveSupport::Deprecation
include ::Singleton
include ::ActiveSupport::Deprecation::InstanceDelegator
include ::ActiveSupport::Deprecation::Behavior
include ::ActiveSupport::Deprecation::Reporting
include ::ActiveSupport::Deprecation::MethodWrapper
def deprecation_horizon(); end
def deprecation_horizon=(deprecation_horizon); end
def initialize(deprecation_horizon=T.unsafe(nil), gem_name=T.unsafe(nil)); end
DEFAULT_BEHAVIORS = ::T.let(nil, ::T.untyped)
end
module ActiveSupport::Deprecation::Behavior
def behavior(); end
def behavior=(behavior); end
def debug(); end
def debug=(debug); end
end
module ActiveSupport::Deprecation::Behavior
end
module ActiveSupport::Deprecation::DeprecatedConstantAccessor
end
module ActiveSupport::Deprecation::DeprecatedConstantAccessor
def self.included(base); end
end
class ActiveSupport::Deprecation::DeprecatedConstantProxy
def hash(*args, &block); end
def initialize(old_const, new_const, deprecator=T.unsafe(nil), message: T.unsafe(nil)); end
def instance_methods(*args, &block); end
def name(*args, &block); end
end
class ActiveSupport::Deprecation::DeprecatedConstantProxy
def self.new(*args, **kwargs, &block); end
end
class ActiveSupport::Deprecation::DeprecatedInstanceVariableProxy
def initialize(instance, method, var=T.unsafe(nil), deprecator=T.unsafe(nil)); end
end
class ActiveSupport::Deprecation::DeprecatedInstanceVariableProxy
end
class ActiveSupport::Deprecation::DeprecatedObjectProxy
def initialize(object, message, deprecator=T.unsafe(nil)); end
end
class ActiveSupport::Deprecation::DeprecatedObjectProxy
end
class ActiveSupport::Deprecation::DeprecationProxy
end
class ActiveSupport::Deprecation::DeprecationProxy
def self.new(*args, &block); end
end
module ActiveSupport::Deprecation::InstanceDelegator
end
module ActiveSupport::Deprecation::InstanceDelegator::ClassMethods
def include(included_module); end
def method_added(method_name); end
end
module ActiveSupport::Deprecation::InstanceDelegator::ClassMethods
end
module ActiveSupport::Deprecation::InstanceDelegator::OverrideDelegators
def deprecation_warning(deprecated_method_name, message=T.unsafe(nil), caller_backtrace=T.unsafe(nil)); end
def warn(message=T.unsafe(nil), callstack=T.unsafe(nil)); end
end
module ActiveSupport::Deprecation::InstanceDelegator::OverrideDelegators
end
module ActiveSupport::Deprecation::InstanceDelegator
def self.included(base); end
end
module ActiveSupport::Deprecation::MethodWrapper
def deprecate_methods(target_module, *method_names); end
end
module ActiveSupport::Deprecation::MethodWrapper
end
module ActiveSupport::Deprecation::Reporting
def deprecation_warning(deprecated_method_name, message=T.unsafe(nil), caller_backtrace=T.unsafe(nil)); end
def gem_name(); end
def gem_name=(gem_name); end
def silence(); end
def silenced(); end
def silenced=(silenced); end
def warn(message=T.unsafe(nil), callstack=T.unsafe(nil)); end
RAILS_GEM_ROOT = ::T.let(nil, ::T.untyped)
end
module ActiveSupport::Deprecation::Reporting
end
class ActiveSupport::Deprecation
extend ::Singleton::SingletonClassMethods
extend ::ActiveSupport::Deprecation::InstanceDelegator::ClassMethods
extend ::ActiveSupport::Deprecation::InstanceDelegator::OverrideDelegators
def self.behavior(*args, &block); end
def self.behavior=(arg); end
def self.debug(*args, &block); end
def self.debug=(arg); end
def self.deprecate_methods(*args, &block); end
def self.deprecation_horizon(*args, &block); end
def self.deprecation_horizon=(arg); end
def self.deprecation_warning(*args, &block); end
def self.gem_name(*args, &block); end
def self.gem_name=(arg); end
def self.initialize(*args, &block); end
def self.instance(); end
def self.silence(*args, &block); end
def self.silenced(*args, &block); end
def self.silenced=(arg); end
def self.warn(*args, &block); end
end
class ActiveSupport::DeprecationException
end
class ActiveSupport::DeprecationException
end
module ActiveSupport::DescendantsTracker
def descendants(); end
def direct_descendants(); end
def inherited(base); end
end
class ActiveSupport::DescendantsTracker::DescendantsArray
include ::Enumerable
def <<(klass); end
def cleanup!(); end
def each(&blk); end
def refs_size(); end
def reject!(); end
end
class ActiveSupport::DescendantsTracker::DescendantsArray
end
module ActiveSupport::DescendantsTracker
def self.clear(); end
def self.descendants(klass); end
def self.direct_descendants(klass); end
def self.store_inherited(klass, descendant); end
end
class ActiveSupport::Digest
end
class ActiveSupport::Digest
def self.hash_digest_class(); end
def self.hash_digest_class=(klass); end
def self.hexdigest(arg); end
end
class ActiveSupport::Duration
def %(other); end
def *(other); end
def +(other); end
def -(other); end
def -@(); end
def /(other); end
def ==(other); end
def after(time=T.unsafe(nil)); end
def ago(time=T.unsafe(nil)); end
def before(time=T.unsafe(nil)); end
def coerce(other); end
def encode_with(coder); end
def eql?(other); end
def from_now(time=T.unsafe(nil)); end
def init_with(coder); end
def initialize(value, parts); end
def instance_of?(klass); end
def is_a?(klass); end
def iso8601(precision: T.unsafe(nil)); end
def kind_of?(klass); end
def parts(); end
def parts=(parts); end
def since(time=T.unsafe(nil)); end
def to_i(); end
def until(time=T.unsafe(nil)); end
def value(); end
def value=(value); end
PARTS = ::T.let(nil, ::T.untyped)
PARTS_IN_SECONDS = ::T.let(nil, ::T.untyped)
SECONDS_PER_DAY = ::T.let(nil, ::T.untyped)
SECONDS_PER_HOUR = ::T.let(nil, ::T.untyped)
SECONDS_PER_MINUTE = ::T.let(nil, ::T.untyped)
SECONDS_PER_MONTH = ::T.let(nil, ::T.untyped)
SECONDS_PER_WEEK = ::T.let(nil, ::T.untyped)
SECONDS_PER_YEAR = ::T.let(nil, ::T.untyped)
end
class ActiveSupport::Duration::ISO8601Parser
def initialize(string); end
def mode(); end
def mode=(mode); end
def parse!(); end
def parts(); end
def scanner(); end
def sign(); end
def sign=(sign); end
COMMA = ::T.let(nil, ::T.untyped)
DATE_COMPONENT = ::T.let(nil, ::T.untyped)
DATE_COMPONENTS = ::T.let(nil, ::T.untyped)
DATE_MARKER = ::T.let(nil, ::T.untyped)
DATE_TO_PART = ::T.let(nil, ::T.untyped)
PERIOD = ::T.let(nil, ::T.untyped)
PERIOD_OR_COMMA = ::T.let(nil, ::T.untyped)
SIGN_MARKER = ::T.let(nil, ::T.untyped)
TIME_COMPONENT = ::T.let(nil, ::T.untyped)
TIME_COMPONENTS = ::T.let(nil, ::T.untyped)
TIME_MARKER = ::T.let(nil, ::T.untyped)
TIME_TO_PART = ::T.let(nil, ::T.untyped)
end
class ActiveSupport::Duration::ISO8601Parser::ParsingError
end
class ActiveSupport::Duration::ISO8601Parser::ParsingError
end
class ActiveSupport::Duration::ISO8601Parser
end
class ActiveSupport::Duration::ISO8601Serializer
def initialize(duration, precision: T.unsafe(nil)); end
def serialize(); end
end
class ActiveSupport::Duration::ISO8601Serializer
end
class ActiveSupport::Duration::Scalar
def %(other); end
def *(other); end
def +(other); end
def -(other); end
def /(other); end
def coerce(other); end
def initialize(value); end
def to_f(*args, &block); end
def to_i(*args, &block); end
def to_s(*args, &block); end
def value(); end
end
class ActiveSupport::Duration::Scalar
end
class ActiveSupport::Duration
def self.===(other); end
def self.build(value); end
def self.days(value); end
def self.hours(value); end
def self.minutes(value); end
def self.months(value); end
def self.parse(iso8601duration); end
def self.seconds(value); end
def self.weeks(value); end
def self.years(value); end
end
class ActiveSupport::EventedFileUpdateChecker
def execute(); end
def execute_if_updated(); end
def initialize(files, dirs=T.unsafe(nil), &block); end
def updated?(); end
end
class ActiveSupport::EventedFileUpdateChecker::PathHelper
def existing_parent(dir); end
def filter_out_descendants(dirs); end
def longest_common_subpath(paths); end
def normalize_extension(ext); end
def xpath(path); end
end
class ActiveSupport::EventedFileUpdateChecker::PathHelper
end
class ActiveSupport::EventedFileUpdateChecker
end
class ActiveSupport::ExecutionWrapper
include ::ActiveSupport::Callbacks
def __callbacks(); end
def __callbacks?(); end
def _complete_callbacks(); end
def _run_callbacks(); end
def _run_complete_callbacks(&block); end
def _run_run_callbacks(&block); end
def complete!(); end
def run!(); end
Null = ::T.let(nil, ::T.untyped)
end
class ActiveSupport::ExecutionWrapper::CompleteHook
def after(target); end
def before(target); end
def hook(); end
def hook=(_); end
end
class ActiveSupport::ExecutionWrapper::CompleteHook
def self.[](*_); end
def self.members(); end
end
class ActiveSupport::ExecutionWrapper::RunHook
def before(target); end
def hook(); end
def hook=(_); end
end
class ActiveSupport::ExecutionWrapper::RunHook
def self.[](*_); end
def self.members(); end
end
class ActiveSupport::ExecutionWrapper
extend ::ActiveSupport::Callbacks::ClassMethods
extend ::ActiveSupport::DescendantsTracker
def self.__callbacks(); end
def self.__callbacks=(val); end
def self.__callbacks?(); end
def self._complete_callbacks(); end
def self._complete_callbacks=(value); end
def self._run_callbacks(); end
def self._run_callbacks=(value); end
def self.active(); end
def self.active=(active); end
def self.active?(); end
def self.inherited(other); end
def self.register_hook(hook, outer: T.unsafe(nil)); end
def self.run!(); end
def self.to_complete(*args, &block); end
def self.to_run(*args, &block); end
def self.wrap(); end
end
class ActiveSupport::Executor
end
class ActiveSupport::Executor
end
class ActiveSupport::FileUpdateChecker
def execute(); end
def execute_if_updated(); end
def initialize(files, dirs=T.unsafe(nil), &block); end
def updated?(); end
end
class ActiveSupport::FileUpdateChecker
end
module ActiveSupport::Gzip
end
class ActiveSupport::Gzip::Stream
end
class ActiveSupport::Gzip::Stream
end
module ActiveSupport::Gzip
def self.compress(source, level=T.unsafe(nil), strategy=T.unsafe(nil)); end
def self.decompress(source); end
end
module ActiveSupport::Inflector
def camelize(term, uppercase_first_letter=T.unsafe(nil)); end
def classify(table_name); end
def constantize(camel_cased_word); end
def dasherize(underscored_word); end
def deconstantize(path); end
def demodulize(path); end
def foreign_key(class_name, separate_class_name_and_id_with_underscore=T.unsafe(nil)); end
def humanize(lower_case_and_underscored_word, capitalize: T.unsafe(nil), keep_id_suffix: T.unsafe(nil)); end
def inflections(locale=T.unsafe(nil)); end
def ordinal(number); end
def ordinalize(number); end
def parameterize(string, separator: T.unsafe(nil), preserve_case: T.unsafe(nil), locale: T.unsafe(nil)); end
def pluralize(word, locale=T.unsafe(nil)); end
def safe_constantize(camel_cased_word); end
def singularize(word, locale=T.unsafe(nil)); end
def tableize(class_name); end
def titleize(word, keep_id_suffix: T.unsafe(nil)); end
def transliterate(string, replacement=T.unsafe(nil), locale: T.unsafe(nil)); end
def underscore(camel_cased_word); end
def upcase_first(string); end
end
class ActiveSupport::Inflector::Inflections
def acronym(word); end
def acronyms(); end
def acronyms_camelize_regex(); end
def acronyms_underscore_regex(); end
def clear(scope=T.unsafe(nil)); end
def human(rule, replacement); end
def humans(); end
def irregular(singular, plural); end
def plural(rule, replacement); end
def plurals(); end
def singular(rule, replacement); end
def singulars(); end
def uncountable(*words); end
def uncountables(); end
end
class ActiveSupport::Inflector::Inflections::Uncountables
def <<(*word); end
def add(words); end
def delete(entry); end
def initialize(); end
def uncountable?(str); end
end
class ActiveSupport::Inflector::Inflections::Uncountables
end
class ActiveSupport::Inflector::Inflections
def self.instance(locale=T.unsafe(nil)); end
end
module ActiveSupport::Inflector
extend ::ActiveSupport::Inflector
end
class ActiveSupport::InheritableOptions
def inheritable_copy(); end
def initialize(parent=T.unsafe(nil)); end
end
class ActiveSupport::InheritableOptions
end
module ActiveSupport::JSON
DATETIME_REGEX = ::T.let(nil, ::T.untyped)
DATE_REGEX = ::T.let(nil, ::T.untyped)
end
module ActiveSupport::JSON::Encoding
end
class ActiveSupport::JSON::Encoding::JSONGemEncoder
def encode(value); end
def initialize(options=T.unsafe(nil)); end
def options(); end
end
class ActiveSupport::JSON::Encoding::JSONGemEncoder
end
module ActiveSupport::JSON::Encoding
def self.escape_html_entities_in_json(); end
def self.escape_html_entities_in_json=(escape_html_entities_in_json); end
def self.json_encoder(); end
def self.json_encoder=(json_encoder); end
def self.time_precision(); end
def self.time_precision=(time_precision); end
def self.use_standard_json_time_format(); end
def self.use_standard_json_time_format=(use_standard_json_time_format); end
end
module ActiveSupport::JSON
def self.decode(json); end
def self.encode(value, options=T.unsafe(nil)); end
def self.parse_error(); end
end
class ActiveSupport::KeyGenerator
def generate_key(salt, key_size=T.unsafe(nil)); end
def initialize(secret, options=T.unsafe(nil)); end
end
class ActiveSupport::KeyGenerator
end
module ActiveSupport::LazyLoadHooks
def on_load(name, options=T.unsafe(nil), &block); end
def run_load_hooks(name, base=T.unsafe(nil)); end
end
module ActiveSupport::LazyLoadHooks
def self.extended(base); end
end
class ActiveSupport::LogSubscriber
def colorize_logging(); end
def colorize_logging=(obj); end
def debug(progname=T.unsafe(nil), &block); end
def error(progname=T.unsafe(nil), &block); end
def fatal(progname=T.unsafe(nil), &block); end
def info(progname=T.unsafe(nil), &block); end
def logger(); end
def unknown(progname=T.unsafe(nil), &block); end
def warn(progname=T.unsafe(nil), &block); 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)
RED = ::T.let(nil, ::T.untyped)
WHITE = ::T.let(nil, ::T.untyped)
YELLOW = ::T.let(nil, ::T.untyped)
end
class ActiveSupport::LogSubscriber
def self.colorize_logging(); end
def self.colorize_logging=(obj); end
def self.flush_all!(); end
def self.log_subscribers(); end
def self.logger(); end
def self.logger=(logger); end
end
class ActiveSupport::Logger
include ::ActiveSupport::LoggerSilence
include ::ActiveSupport::LoggerThreadSafeLevel
def initialize(*args, **kwargs); end
def silencer(); end
def silencer=(obj); end
end
class ActiveSupport::Logger::SimpleFormatter
def call(severity, timestamp, progname, msg); end
end
class ActiveSupport::Logger::SimpleFormatter
end
class ActiveSupport::Logger
def self.broadcast(logger); end
def self.local_levels(); end
def self.local_levels=(obj); end
def self.logger_outputs_to?(logger, *sources); end
def self.silencer(); end
def self.silencer=(obj); end
end
module ActiveSupport::LoggerSilence
def silence(temporary_level=T.unsafe(nil)); end
end
module ActiveSupport::LoggerSilence
extend ::ActiveSupport::Concern
end
module ActiveSupport::LoggerThreadSafeLevel
def add(severity, message=T.unsafe(nil), progname=T.unsafe(nil), &block); end
def after_initialize(); end
def debug?(); end
def error?(); end
def fatal?(); end
def info?(); end
def level(); end
def local_level(); end
def local_level=(level); end
def local_log_id(); end
def unknown?(); end
def warn?(); end
end
module ActiveSupport::LoggerThreadSafeLevel
extend ::ActiveSupport::Concern
end
module ActiveSupport::MarshalWithAutoloading
def load(source, proc=T.unsafe(nil)); end
end
module ActiveSupport::MarshalWithAutoloading
end
class ActiveSupport::MessageEncryptor
include ::ActiveSupport::Messages::Rotator::Encryptor
include ::ActiveSupport::Messages::Rotator
def encrypt_and_sign(value, expires_at: T.unsafe(nil), expires_in: T.unsafe(nil), purpose: T.unsafe(nil)); end
end
class ActiveSupport::MessageEncryptor::InvalidMessage
end
class ActiveSupport::MessageEncryptor::InvalidMessage
end
module ActiveSupport::MessageEncryptor::NullSerializer
end
module ActiveSupport::MessageEncryptor::NullSerializer
def self.dump(value); end
def self.load(value); end
end
module ActiveSupport::MessageEncryptor::NullVerifier
end
module ActiveSupport::MessageEncryptor::NullVerifier
def self.generate(value); end
def self.verify(value); end
end
ActiveSupport::MessageEncryptor::OpenSSLCipherError = OpenSSL::Cipher::CipherError
class ActiveSupport::MessageEncryptor
def self.default_cipher(); end
def self.key_len(cipher=T.unsafe(nil)); end
def self.use_authenticated_message_encryption(); end
def self.use_authenticated_message_encryption=(obj); end
end
class ActiveSupport::MessageVerifier
include ::ActiveSupport::Messages::Rotator::Verifier
include ::ActiveSupport::Messages::Rotator
def generate(value, expires_at: T.unsafe(nil), expires_in: T.unsafe(nil), purpose: T.unsafe(nil)); end
def valid_message?(signed_message); end
def verify(*args, **options); end
end
class ActiveSupport::MessageVerifier::InvalidSignature
end
class ActiveSupport::MessageVerifier::InvalidSignature
end
class ActiveSupport::MessageVerifier
end
module ActiveSupport::Messages
end
class ActiveSupport::Messages::Metadata
def initialize(message, expires_at=T.unsafe(nil), purpose=T.unsafe(nil)); end
def verify(purpose); end
end
class ActiveSupport::Messages::Metadata
def self.verify(message, purpose); end
def self.wrap(message, expires_at: T.unsafe(nil), expires_in: T.unsafe(nil), purpose: T.unsafe(nil)); end
end
module ActiveSupport::Messages::Rotator
def initialize(*_, **options); end
def rotate(*secrets, **options); end
end
module ActiveSupport::Messages::Rotator::Encryptor
include ::ActiveSupport::Messages::Rotator
def decrypt_and_verify(*args, on_rotation: T.unsafe(nil), **options); end
end
module ActiveSupport::Messages::Rotator::Encryptor
end
module ActiveSupport::Messages::Rotator::Verifier
include ::ActiveSupport::Messages::Rotator
def verified(*args, on_rotation: T.unsafe(nil), **options); end
end
module ActiveSupport::Messages::Rotator::Verifier
end
module ActiveSupport::Messages::Rotator
end
module ActiveSupport::Messages
end
module ActiveSupport::Multibyte
end
class ActiveSupport::Multibyte::Chars
include ::Comparable
def =~(*args, &block); end
def acts_like_string?(*args, &block); end
def compose(); end
def decompose(); end
def grapheme_length(); end
def initialize(string); end
def limit(limit); end
def method_missing(method, *args, &block); end
def normalize(form=T.unsafe(nil)); end
def reverse(); end
def reverse!(*args); end
def slice!(*args); end
def split(*args); end
def tidy_bytes(force=T.unsafe(nil)); end
def tidy_bytes!(*args); end
def titlecase(); end
def titleize(); end
def to_str(); end
def wrapped_string(); end
end
class ActiveSupport::Multibyte::Chars
def self.consumes?(string); end
end
module ActiveSupport::Multibyte::Unicode
def compose(codepoints); end
def decompose(type, codepoints); end
def default_normalization_form(); end
def default_normalization_form=(default_normalization_form); end
def downcase(string); end
def normalize(string, form=T.unsafe(nil)); end
def pack_graphemes(unpacked); end
def swapcase(string); end
def tidy_bytes(string, force=T.unsafe(nil)); end
def unpack_graphemes(string); end
def upcase(string); end
NORMALIZATION_FORMS = ::T.let(nil, ::T.untyped)
NORMALIZATION_FORM_ALIASES = ::T.let(nil, ::T.untyped)
UNICODE_VERSION = ::T.let(nil, ::T.untyped)
end
module ActiveSupport::Multibyte::Unicode
extend ::ActiveSupport::Multibyte::Unicode
end
module ActiveSupport::Multibyte
def self.proxy_class(); end
def self.proxy_class=(klass); end
end
module ActiveSupport::Notifications
end
class ActiveSupport::Notifications::Event
def <<(event); end
def allocations(); end
def children(); end
def cpu_time(); end
def duration(); end
def end(); end
def end=(ending); end
def finish!(); end
def idle_time(); end
def initialize(name, start, ending, transaction_id, payload); end
def name(); end
def parent_of?(event); end
def payload(); end
def start!(); end
def time(); end
def transaction_id(); end
end
class ActiveSupport::Notifications::Event
end
class ActiveSupport::Notifications::Fanout
include ::Mutex_m
def finish(name, id, payload, listeners=T.unsafe(nil)); end
def initialize(); end
def listeners_for(name); end
def listening?(name); end
def lock(); end
def locked?(); end
def publish(name, *args); end
def start(name, id, payload); end
def subscribe(pattern=T.unsafe(nil), callable=T.unsafe(nil), &block); end
def synchronize(&block); end
def try_lock(); end
def unlock(); end
def unsubscribe(subscriber_or_name); end
def wait(); end
end
module ActiveSupport::Notifications::Fanout::Subscribers
end
class ActiveSupport::Notifications::Fanout::Subscribers::AllMessages
def finish(name, id, payload); end
def initialize(delegate); end
def matches?(_); end
def publish(name, *args); end
def start(name, id, payload); end
def subscribed_to?(name); end
def unsubscribe!(*_); end
end
class ActiveSupport::Notifications::Fanout::Subscribers::AllMessages
end
class ActiveSupport::Notifications::Fanout::Subscribers::EventObject
end
class ActiveSupport::Notifications::Fanout::Subscribers::EventObject
end
class ActiveSupport::Notifications::Fanout::Subscribers::Evented
def finish(name, id, payload); end
def initialize(pattern, delegate); end
def matches?(name); end
def pattern(); end
def publish(name, *args); end
def start(name, id, payload); end
def subscribed_to?(name); end
def unsubscribe!(name); end
end
class ActiveSupport::Notifications::Fanout::Subscribers::Evented
end
class ActiveSupport::Notifications::Fanout::Subscribers::Matcher
def ===(name); end
def exclusions(); end
def initialize(pattern); end
def pattern(); end
def unsubscribe!(name); end
end
class ActiveSupport::Notifications::Fanout::Subscribers::Matcher
def self.wrap(pattern); end
end
class ActiveSupport::Notifications::Fanout::Subscribers::Timed
end
class ActiveSupport::Notifications::Fanout::Subscribers::Timed
end
module ActiveSupport::Notifications::Fanout::Subscribers
def self.event_object_subscriber(pattern, block); end
def self.new(pattern, listener); end
def self.wrap_all(pattern, subscriber); end
end
class ActiveSupport::Notifications::Fanout
end
class ActiveSupport::Notifications::InstrumentationRegistry
def instrumenter_for(notifier); end
end
class ActiveSupport::Notifications::InstrumentationRegistry
extend ::ActiveSupport::PerThreadRegistry
end
class ActiveSupport::Notifications::Instrumenter
def finish(name, payload); end
def finish_with_state(listeners_state, name, payload); end
def id(); end
def initialize(notifier); end
def instrument(name, payload=T.unsafe(nil)); end
def start(name, payload); end
end
class ActiveSupport::Notifications::Instrumenter
end
module ActiveSupport::Notifications
def self.instrument(name, payload=T.unsafe(nil)); end
def self.instrumenter(); end
def self.notifier(); end
def self.notifier=(notifier); end
def self.publish(name, *args); end
def self.subscribe(*args, &block); end
def self.subscribed(callback, *args, &block); end
def self.unsubscribe(subscriber_or_name); end
end
module ActiveSupport::NumberHelper
def number_to_currency(number, options=T.unsafe(nil)); end
def number_to_delimited(number, options=T.unsafe(nil)); end
def number_to_human(number, options=T.unsafe(nil)); end
def number_to_human_size(number, options=T.unsafe(nil)); end
def number_to_percentage(number, options=T.unsafe(nil)); end
def number_to_phone(number, options=T.unsafe(nil)); end
def number_to_rounded(number, options=T.unsafe(nil)); end
end
class ActiveSupport::NumberHelper::NumberConverter
def execute(); end
def initialize(number, options); end
def namespace(); end
def namespace=(val); end
def namespace?(); end
def number(); end
def opts(); end
def validate_float(); end
def validate_float=(val); end
def validate_float?(); end
DEFAULTS = ::T.let(nil, ::T.untyped)
end
class ActiveSupport::NumberHelper::NumberConverter
def self.convert(number, options); end
def self.namespace(); end
def self.namespace=(val); end
def self.namespace?(); end
def self.validate_float(); end
def self.validate_float=(val); end
def self.validate_float?(); end
end
class ActiveSupport::NumberHelper::NumberToCurrencyConverter
def convert(); end
end
class ActiveSupport::NumberHelper::NumberToCurrencyConverter
end
class ActiveSupport::NumberHelper::NumberToDelimitedConverter
def convert(); end
DEFAULT_DELIMITER_REGEX = ::T.let(nil, ::T.untyped)
end
class ActiveSupport::NumberHelper::NumberToDelimitedConverter
end
class ActiveSupport::NumberHelper::NumberToHumanConverter
def convert(); end
DECIMAL_UNITS = ::T.let(nil, ::T.untyped)
INVERTED_DECIMAL_UNITS = ::T.let(nil, ::T.untyped)
end
class ActiveSupport::NumberHelper::NumberToHumanConverter
end
class ActiveSupport::NumberHelper::NumberToHumanSizeConverter
def convert(); end
STORAGE_UNITS = ::T.let(nil, ::T.untyped)
end
class ActiveSupport::NumberHelper::NumberToHumanSizeConverter
end
class ActiveSupport::NumberHelper::NumberToPercentageConverter
def convert(); end
end
class ActiveSupport::NumberHelper::NumberToPercentageConverter
end
class ActiveSupport::NumberHelper::NumberToPhoneConverter
def convert(); end
end
class ActiveSupport::NumberHelper::NumberToPhoneConverter
end
class ActiveSupport::NumberHelper::NumberToRoundedConverter
def convert(); end
end
class ActiveSupport::NumberHelper::NumberToRoundedConverter
end
class ActiveSupport::NumberHelper::RoundingHelper
def digit_count(number); end
def initialize(options); end
def options(); end
def round(number); end
end
class ActiveSupport::NumberHelper::RoundingHelper
end
module ActiveSupport::NumberHelper
extend ::ActiveSupport::Autoload
extend ::ActiveSupport::NumberHelper
end
class ActiveSupport::OptionMerger
def initialize(context, options); end
end
class ActiveSupport::OptionMerger
end
class ActiveSupport::OrderedHash
def encode_with(coder); end
def nested_under_indifferent_access(); end
def reject(*args, &block); end
def select(*args, &block); end
def to_yaml_type(); end
end
class ActiveSupport::OrderedHash
end
class ActiveSupport::OrderedOptions
def [](key); end
def []=(key, value); end
def _get(_); end
def method_missing(name, *args); end
end
class ActiveSupport::OrderedOptions
end
module ActiveSupport::PerThreadRegistry
def instance(); end
end
module ActiveSupport::PerThreadRegistry
def self.extended(object); end
end
class ActiveSupport::ProxyObject
def raise(*args); end
end
class ActiveSupport::ProxyObject
end
class ActiveSupport::Reloader
def _class_unload_callbacks(); end
def _prepare_callbacks(); end
def _run_class_unload_callbacks(&block); end
def _run_prepare_callbacks(&block); end
def check(); end
def check=(val); end
def check?(); end
def class_unload!(&block); end
def executor(); end
def executor=(val); end
def executor?(); end
def release_unload_lock!(); end
def require_unload_lock!(); end
end
class ActiveSupport::Reloader
def self._class_unload_callbacks(); end
def self._class_unload_callbacks=(value); end
def self._prepare_callbacks(); end
def self._prepare_callbacks=(value); end
def self.after_class_unload(*args, &block); end
def self.before_class_unload(*args, &block); end
def self.check(); end
def self.check!(); end
def self.check=(val); end
def self.check?(); end
def self.executor(); end
def self.executor=(val); end
def self.executor?(); end
def self.prepare!(); end
def self.reload!(); end
def self.reloaded!(); end
def self.to_prepare(*args, &block); end
end
module ActiveSupport::Rescuable
def handler_for_rescue(exception); end
def rescue_with_handler(exception); end
end
module ActiveSupport::Rescuable::ClassMethods
def handler_for_rescue(exception, object: T.unsafe(nil)); end
def rescue_from(*klasses, with: T.unsafe(nil), &block); end
def rescue_with_handler(exception, object: T.unsafe(nil), visited_exceptions: T.unsafe(nil)); end
end
module ActiveSupport::Rescuable::ClassMethods
end
module ActiveSupport::Rescuable
extend ::ActiveSupport::Concern
end
class ActiveSupport::SafeBuffer
def %(args); end
def *(*_); end
def +(other); end
def <<(value); end
def [](*args); end
def []=(*args); end
def capitalize(*args, &block); end
def capitalize!(*args); end
def chomp(*args, &block); end
def chomp!(*args); end
def chop(*args, &block); end
def chop!(*args); end
def clone_empty(); end
def concat(value); end
def delete(*args, &block); end
def delete!(*args); end
def delete_prefix(*args, &block); end
def delete_prefix!(*args); end
def delete_suffix(*args, &block); end
def delete_suffix!(*args); end
def downcase(*args, &block); end
def downcase!(*args); end
def encode_with(coder); end
def gsub(*args, &block); end
def gsub!(*args, &block); end
def initialize(str=T.unsafe(nil)); end
def insert(index, value); end
def lstrip(*args, &block); end
def lstrip!(*args); end
def next(*args, &block); end
def next!(*args); end
def prepend(value); end
def replace(value); end
def reverse(*args, &block); end
def reverse!(*args); end
def rstrip(*args, &block); end
def rstrip!(*args); end
def safe_concat(value); end
def slice(*args, &block); end
def slice!(*args); end
def squeeze(*args, &block); end
def squeeze!(*args); end
def strip(*args, &block); end
def strip!(*args); end
def sub(*args, &block); end
def sub!(*args, &block); end
def succ(*args, &block); end
def succ!(*args); end
def swapcase(*args, &block); end
def swapcase!(*args); end
def tr(*args, &block); end
def tr!(*args); end
def tr_s(*args, &block); end
def tr_s!(*args); end
def unicode_normalize(*args, &block); end
def unicode_normalize!(*args); end
def upcase(*args, &block); end
def upcase!(*args); end
UNSAFE_STRING_METHODS = ::T.let(nil, ::T.untyped)
UNSAFE_STRING_METHODS_WITH_BACKREF = ::T.let(nil, ::T.untyped)
end
class ActiveSupport::SafeBuffer::SafeConcatError
def initialize(); end
end
class ActiveSupport::SafeBuffer::SafeConcatError
end
class ActiveSupport::SafeBuffer
end
module ActiveSupport::SecurityUtils
end
module ActiveSupport::SecurityUtils
def self.fixed_length_secure_compare(a, b); end
def self.secure_compare(a, b); end
end
class ActiveSupport::StringInquirer
end
class ActiveSupport::StringInquirer
end
class ActiveSupport::Subscriber
def finish(name, id, payload); end
def patterns(); end
def start(name, id, payload); end
end
class ActiveSupport::Subscriber
def self.attach_to(namespace, subscriber=T.unsafe(nil), notifier=T.unsafe(nil)); end
def self.detach_from(namespace, notifier=T.unsafe(nil)); end
def self.method_added(event); end
def self.subscribers(); end
end
class ActiveSupport::SubscriberQueueRegistry
def get_queue(queue_key); end
end
class ActiveSupport::SubscriberQueueRegistry
extend ::ActiveSupport::PerThreadRegistry
end
module ActiveSupport::TaggedLogging
def clear_tags!(*args, &block); end
def flush(); end
def pop_tags(*args, &block); end
def push_tags(*args, &block); end
def tagged(*tags); end
end
module ActiveSupport::TaggedLogging::Formatter
def call(severity, timestamp, progname, msg); end
def clear_tags!(); end
def current_tags(); end
def pop_tags(size=T.unsafe(nil)); end
def push_tags(*tags); end
def tagged(*tags); end
def tags_text(); end
end
module ActiveSupport::TaggedLogging::Formatter
end
module ActiveSupport::TaggedLogging
def self.new(logger); end
end
class ActiveSupport::TestCase
include ::ActiveSupport::Testing::TaggedLogging
include ::ActiveSupport::Callbacks
include ::ActiveSupport::Testing::Assertions
include ::ActiveSupport::Testing::Deprecation
include ::ActiveSupport::Testing::TimeHelpers
include ::ActiveSupport::Testing::FileFixtures
include ::ActiveSupport::Testing::SetupAndTeardown
def __callbacks(); end
def __callbacks?(); end
def _run_setup_callbacks(&block); end
def _run_teardown_callbacks(&block); end
def _setup_callbacks(); end
def _teardown_callbacks(); end
def assert_no_match(matcher, obj, msg=T.unsafe(nil)); end
def assert_not_empty(obj, msg=T.unsafe(nil)); end
def assert_not_equal(exp, act, msg=T.unsafe(nil)); end
def assert_not_in_delta(exp, act, delta=T.unsafe(nil), msg=T.unsafe(nil)); end
def assert_not_in_epsilon(a, b, epsilon=T.unsafe(nil), msg=T.unsafe(nil)); end
def assert_not_includes(collection, obj, msg=T.unsafe(nil)); end
def assert_not_instance_of(cls, obj, msg=T.unsafe(nil)); end
def assert_not_kind_of(cls, obj, msg=T.unsafe(nil)); end
def assert_not_nil(obj, msg=T.unsafe(nil)); end
def assert_not_operator(o1, op, o2=T.unsafe(nil), msg=T.unsafe(nil)); end
def assert_not_predicate(o1, op, msg=T.unsafe(nil)); end
def assert_not_respond_to(obj, meth, msg=T.unsafe(nil)); end
def assert_not_same(exp, act, msg=T.unsafe(nil)); end
def assert_raise(*exp); end
def file_fixture_path(); end
def file_fixture_path?(); end
def method_name(); end
end
ActiveSupport::TestCase::Assertion = Minitest::Assertion
class ActiveSupport::TestCase
extend ::ActiveSupport::Callbacks::ClassMethods
extend ::ActiveSupport::DescendantsTracker
extend ::ActiveSupport::Testing::Declarative
def self.__callbacks(); end
def self.__callbacks=(val); end
def self.__callbacks?(); end
def self._setup_callbacks(); end
def self._setup_callbacks=(value); end
def self._teardown_callbacks(); end
def self._teardown_callbacks=(value); end
def self.file_fixture_path(); end
def self.file_fixture_path=(val); end
def self.file_fixture_path?(); end
def self.parallelize(workers: T.unsafe(nil), with: T.unsafe(nil)); end
def self.parallelize_setup(&block); end
def self.parallelize_teardown(&block); end
def self.test_order=(new_order); end
end
module ActiveSupport::Testing
end
module ActiveSupport::Testing::Assertions
def assert_changes(expression, message=T.unsafe(nil), from: T.unsafe(nil), to: T.unsafe(nil), &block); end
def assert_difference(expression, *args, &block); end
def assert_no_changes(expression, message=T.unsafe(nil), &block); end
def assert_no_difference(expression, message=T.unsafe(nil), &block); end
def assert_not(object, message=T.unsafe(nil)); end
def assert_nothing_raised(); end
UNTRACKED = ::T.let(nil, ::T.untyped)
end
module ActiveSupport::Testing::Assertions
end
module ActiveSupport::Testing::ConstantLookup
end
module ActiveSupport::Testing::ConstantLookup::ClassMethods
def determine_constant_from_test_name(test_name); end
end
module ActiveSupport::Testing::ConstantLookup::ClassMethods
end
module ActiveSupport::Testing::ConstantLookup
extend ::ActiveSupport::Concern
end
module ActiveSupport::Testing::Declarative
def test(name, &block); end
end
module ActiveSupport::Testing::Declarative
end
module ActiveSupport::Testing::Deprecation
def assert_deprecated(match=T.unsafe(nil), deprecator=T.unsafe(nil), &block); end
def assert_not_deprecated(deprecator=T.unsafe(nil), &block); end
def collect_deprecations(deprecator=T.unsafe(nil)); end
end
module ActiveSupport::Testing::Deprecation
end
module ActiveSupport::Testing::FileFixtures
def file_fixture(fixture_name); end
end
module ActiveSupport::Testing::FileFixtures
extend ::ActiveSupport::Concern
end
module ActiveSupport::Testing::Isolation
include ::ActiveSupport::Testing::Isolation::Forking
def run(); end
end
module ActiveSupport::Testing::Isolation::Forking
def run_in_isolation(&blk); end
end
module ActiveSupport::Testing::Isolation::Forking
end
module ActiveSupport::Testing::Isolation::Subprocess
def run_in_isolation(&blk); end
ORIG_ARGV = ::T.let(nil, ::T.untyped)
end
module ActiveSupport::Testing::Isolation::Subprocess
end
module ActiveSupport::Testing::Isolation
def self.forking_env?(); end
def self.included(klass); end
end
class ActiveSupport::Testing::Parallelization
def <<(work); end
def after_fork(worker); end
def after_fork_hooks(); end
def initialize(queue_size); end
def run_cleanup(worker); end
def run_cleanup_hooks(); end
def shutdown(); end
def start(); end
end
class ActiveSupport::Testing::Parallelization::Server
include ::DRb::DRbUndumped
def <<(o); end
def length(); end
def pop(); end
def record(reporter, result); end
end
class ActiveSupport::Testing::Parallelization::Server
end
class ActiveSupport::Testing::Parallelization
def self.after_fork_hook(&blk); end
def self.after_fork_hooks(); end
def self.run_cleanup_hook(&blk); end
def self.run_cleanup_hooks(); end
end
module ActiveSupport::Testing::SetupAndTeardown
def after_teardown(); end
def before_setup(); end
end
module ActiveSupport::Testing::SetupAndTeardown
def self.prepended(klass); end
end
class ActiveSupport::Testing::SimpleStubs
def stub_object(object, method_name, &block); end
def stubbing(object, method_name); end
def unstub_all!(); end
end
class ActiveSupport::Testing::SimpleStubs::Stub
def method_name(); end
def method_name=(_); end
def object(); end
def object=(_); end
def original_method(); end
def original_method=(_); end
end
class ActiveSupport::Testing::SimpleStubs::Stub
def self.[](*_); end
def self.members(); end
end
class ActiveSupport::Testing::SimpleStubs
end
module ActiveSupport::Testing::TaggedLogging
def before_setup(); end
def tagged_logger=(tagged_logger); end
end
module ActiveSupport::Testing::TaggedLogging
end
module ActiveSupport::Testing::TimeHelpers
def after_teardown(); end
def freeze_time(&block); end
def travel(duration, &block); end
def travel_back(); end
def travel_to(date_or_time); end
def unfreeze_time(); end
end
module ActiveSupport::Testing::TimeHelpers
end
module ActiveSupport::Testing
end
class ActiveSupport::TimeWithZone
include ::DateAndTime::Compatibility
include ::Comparable
def +(other); end
def -(other); end
def acts_like_time?(); end
def advance(options); end
def after?(_); end
def ago(other); end
def before?(_); end
def between?(min, max); end
def change(options); end
def comparable_time(); end
def day(); end
def dst?(); end
def encode_with(coder); end
def eql?(other); end
def formatted_offset(colon=T.unsafe(nil), alternate_utc_string=T.unsafe(nil)); end
def future?(); end
def getgm(); end
def getlocal(utc_offset=T.unsafe(nil)); end
def getutc(); end
def gmt?(); end
def gmt_offset(); end
def gmtime(); end
def gmtoff(); end
def hour(); end
def httpdate(); end
def in(other); end
def in_time_zone(new_zone=T.unsafe(nil)); end
def init_with(coder); end
def initialize(utc_time, time_zone, local_time=T.unsafe(nil), period=T.unsafe(nil)); end
def is_a?(klass); end
def isdst(); end
def iso8601(fraction_digits=T.unsafe(nil)); end
def kind_of?(klass); end
def localtime(utc_offset=T.unsafe(nil)); end
def marshal_dump(); end
def marshal_load(variables); end
def mday(); end
def method_missing(sym, *args, &block); end
def min(); end
def mon(); end
def month(); end
def nsec(); end
def past?(); end
def period(); end
def respond_to?(sym, include_priv=T.unsafe(nil)); end
def rfc2822(); end
def rfc3339(fraction_digits=T.unsafe(nil)); end
def rfc822(); end
def sec(); end
def since(other); end
def strftime(format); end
def time(); end
def time_zone(); end
def to_a(); end
def to_date(); end
def to_datetime(); end
def to_f(); end
def to_formatted_s(format=T.unsafe(nil)); end
def to_i(); end
def to_r(); end
def to_s(format=T.unsafe(nil)); end
def to_time(); end
def today?(); end
def tv_sec(); end
def usec(); end
def utc(); end
def utc?(); end
def utc_offset(); end
def wday(); end
def xmlschema(fraction_digits=T.unsafe(nil)); end
def yday(); end
def year(); end
def zone(); end
PRECISIONS = ::T.let(nil, ::T.untyped)
end
class ActiveSupport::TimeWithZone
end
class ActiveSupport::TimeZone
include ::Comparable
def =~(re); end
def at(*args); end
def encode_with(coder); end
def formatted_offset(colon=T.unsafe(nil), alternate_utc_string=T.unsafe(nil)); end
def init_with(coder); end
def initialize(name, utc_offset=T.unsafe(nil), tzinfo=T.unsafe(nil)); end
def iso8601(str); end
def local(*args); end
def local_to_utc(time, dst=T.unsafe(nil)); end
def name(); end
def now(); end
def parse(str, now=T.unsafe(nil)); end
def period_for_local(time, dst=T.unsafe(nil)); end
def period_for_utc(time); end
def periods_for_local(time); end
def rfc3339(str); end
def strptime(str, format, now=T.unsafe(nil)); end
def today(); end
def tomorrow(); end
def tzinfo(); end
def utc_offset(); end
def utc_to_local(time); end
def yesterday(); end
MAPPING = ::T.let(nil, ::T.untyped)
end
class ActiveSupport::TimeZone
def self.[](arg); end
def self.all(); end
def self.clear(); end
def self.country_zones(country_code); end
def self.create(*_); end
def self.find_tzinfo(name); end
def self.new(name); end
def self.seconds_to_utc_offset(seconds, colon=T.unsafe(nil)); end
def self.us_zones(); end
end
module ActiveSupport::ToJsonWithActiveSupportEncoder
def to_json(options=T.unsafe(nil)); end
end
module ActiveSupport::ToJsonWithActiveSupportEncoder
end
module ActiveSupport::Tryable
def try(method_name=T.unsafe(nil), *args, &b); end
def try!(method_name=T.unsafe(nil), *args, &b); end
end
module ActiveSupport::Tryable
end
module ActiveSupport::VERSION
MAJOR = ::T.let(nil, ::T.untyped)
MINOR = ::T.let(nil, ::T.untyped)
PRE = ::T.let(nil, ::T.untyped)
STRING = ::T.let(nil, ::T.untyped)
TINY = ::T.let(nil, ::T.untyped)
end
module ActiveSupport::VERSION
end
module ActiveSupport::XmlMini
def backend(); end
def backend=(name); end
def depth(); end
def depth=(depth); end
def parse(*args, &block); end
def rename_key(key, options=T.unsafe(nil)); end
def to_tag(key, value, options); end
def with_backend(name); end
DEFAULT_ENCODINGS = ::T.let(nil, ::T.untyped)
FORMATTING = ::T.let(nil, ::T.untyped)
PARSING = ::T.let(nil, ::T.untyped)
TYPE_NAMES = ::T.let(nil, ::T.untyped)
end
module ActiveSupport::XmlMini::FileLike
def content_type(); end
def content_type=(content_type); end
def original_filename(); end
def original_filename=(original_filename); end
end
module ActiveSupport::XmlMini::FileLike
end
module ActiveSupport::XmlMini
extend ::ActiveSupport::XmlMini
end
module ActiveSupport::XmlMini_REXML
def parse(data); end
CONTENT_KEY = ::T.let(nil, ::T.untyped)
end
module ActiveSupport::XmlMini_REXML
extend ::ActiveSupport::XmlMini_REXML
end
module ActiveSupport
extend ::ActiveSupport::LazyLoadHooks
extend ::ActiveSupport::Autoload
def self.escape_html_entities_in_json(*args, &block); end
def self.escape_html_entities_in_json=(arg); end
def self.gem_version(); end
def self.json_encoder(*args, &block); end
def self.json_encoder=(arg); end
def self.parse_json_times(); end
def self.parse_json_times=(obj); end
def self.test_order(); end
def self.test_order=(obj); end
def self.time_precision(*args, &block); end
def self.time_precision=(arg); end
def self.to_time_preserves_timezone(); end
def self.to_time_preserves_timezone=(value); end
def self.use_standard_json_time_format(*args, &block); end
def self.use_standard_json_time_format=(arg); end
def self.version(); end
end
class Addrinfo
def connect_internal(local_addrinfo, timeout=T.unsafe(nil)); end
end
class Array
def extract_options!(); end
def fifth(); end
def forty_two(); end
def fourth(); end
def from(position); end
def second(); end
def second_to_last(); end
def shelljoin(); end
def third(); end
def third_to_last(); end
def to(position); end
def to_default_s(); end
def to_formatted_s(format=T.unsafe(nil)); end
def to_h(); end
def to_sentence(options=T.unsafe(nil)); end
def to_xml(options=T.unsafe(nil)); end
end
class Array
def self.try_convert(_); end
def self.wrap(object); end
end
class BasicObject
def __binding__(); end
def as_null_object(); end
def null_object?(); end
def received_message?(message, *args, &block); end
def should(matcher=T.unsafe(nil), message=T.unsafe(nil), &block); end
def should_not(matcher=T.unsafe(nil), message=T.unsafe(nil), &block); end
def should_not_receive(message, &block); end
def should_receive(message, opts=T.unsafe(nil), &block); end
def stub(message_or_hash, opts=T.unsafe(nil), &block); end
def stub_chain(*chain, &blk); end
def unstub(message); end
end
BasicObject::BasicObject = BasicObject
class Benchmark::Job
def initialize(width); end
end
class Benchmark::Report
def initialize(width=T.unsafe(nil), format=T.unsafe(nil)); end
end
class Benchmark::Tms
def to_a(); end
end
module Benchmark
def self.ms(); end
end
class BigDecimal
include ::ActiveSupport::BigDecimalWithDefaultFormat
def clone(); end
def to_digits(); end
EXCEPTION_NaN = ::T.let(nil, ::T.untyped)
VERSION = ::T.let(nil, ::T.untyped)
end
class BigDecimal
def self.new(*args, **kwargs); end
end
class Binding
def clone(); end
def irb(); end
end
class Bintray
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class BottleSpecification
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module BuildEnvironment::DSL
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class BuildEnvironment
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
Bundler::Deprecate = Gem::Deprecate
class Bundler::Env
end
class Bundler::Env
def self.environment(); end
def self.report(options=T.unsafe(nil)); end
def self.write(io); end
end
class Bundler::FeatureFlag
def github_https?(); end
def global_path_appends_ruby_scope?(); end
end
class Bundler::Fetcher
def fetch_spec(spec); end
def fetchers(); end
def http_proxy(); end
def initialize(remote); end
def specs(gem_names, source); end
def specs_with_retry(gem_names, source); end
def uri(); end
def use_api(); end
def user_agent(); end
FAIL_ERRORS = ::T.let(nil, ::T.untyped)
FETCHERS = ::T.let(nil, ::T.untyped)
HTTP_ERRORS = ::T.let(nil, ::T.untyped)
NET_ERRORS = ::T.let(nil, ::T.untyped)
end
class Bundler::Fetcher::AuthenticationRequiredError
def initialize(remote_uri); end
end
class Bundler::Fetcher::BadAuthenticationError
def initialize(remote_uri); end
end
class Bundler::Fetcher::Base
def api_fetcher?(); end
def available?(); end
def display_uri(); end
def downloader(); end
def fetch_uri(); end
def initialize(downloader, remote, display_uri); end
def remote(); end
def remote_uri(); end
end
class Bundler::Fetcher::Base
end
class Bundler::Fetcher::CertificateFailureError
def initialize(remote_uri); end
end
class Bundler::Fetcher::CompactIndex
def available?(*args, &blk); end
def fetch_spec(*args, &blk); end
def specs(*args, &blk); end
def specs_for_names(gem_names); end
end
class Bundler::Fetcher::CompactIndex::ClientFetcher
def call(path, headers); end
def fetcher(); end
def fetcher=(_); end
def ui(); end
def ui=(_); end
end
class Bundler::Fetcher::CompactIndex::ClientFetcher
def self.[](*_); end
def self.members(); end
end
class Bundler::Fetcher::CompactIndex
def self.compact_index_request(method_name); end
end
class Bundler::Fetcher::Dependency
def dependency_api_uri(gem_names=T.unsafe(nil)); end
def dependency_specs(gem_names); end
def get_formatted_specs_and_deps(gem_list); end
def specs(gem_names, full_dependency_list=T.unsafe(nil), last_spec_list=T.unsafe(nil)); end
def unmarshalled_dep_gems(gem_names); end
end
class Bundler::Fetcher::Dependency
end
class Bundler::Fetcher::Downloader
def connection(); end
def fetch(uri, headers=T.unsafe(nil), counter=T.unsafe(nil)); end
def initialize(connection, redirect_limit); end
def redirect_limit(); end
def request(uri, headers); end
end
class Bundler::Fetcher::Downloader
end
class Bundler::Fetcher::Index
def fetch_spec(spec); end
def specs(_gem_names); end
end
class Bundler::Fetcher::Index
end
class Bundler::Fetcher::SSLError
def initialize(msg=T.unsafe(nil)); end
end
class Bundler::Fetcher
def self.api_timeout(); end
def self.api_timeout=(api_timeout); end
def self.disable_endpoint(); end
def self.disable_endpoint=(disable_endpoint); end
def self.max_retries(); end
def self.max_retries=(max_retries); end
def self.redirect_limit(); end
def self.redirect_limit=(redirect_limit); end
end
class Bundler::GemHelper
def allowed_push_host(); end
def already_tagged?(); end
def base(); end
def build_gem(); end
def built_gem_path(); end
def clean?(); end
def committed?(); end
def gem_key(); end
def gem_push?(); end
def gem_push_host(); end
def gemspec(); end
def git_push(remote=T.unsafe(nil)); end
def guard_clean(); end
def initialize(base=T.unsafe(nil), name=T.unsafe(nil)); end
def install(); end
def install_gem(built_gem_path=T.unsafe(nil), local=T.unsafe(nil)); end
def name(); end
def perform_git_push(options=T.unsafe(nil)); end
def rubygem_push(path); end
def sh(cmd, &block); end
def sh_with_code(cmd, &block); end
def spec_path(); end
def tag_version(); end
def version(); end
def version_tag(); end
end
class Bundler::GemHelper
def self.gemspec(&block); end
def self.install_tasks(opts=T.unsafe(nil)); end
def self.instance(); end
def self.instance=(instance); end
end
class Bundler::GemRemoteFetcher
end
class Bundler::GemRemoteFetcher
end
class Bundler::GemVersionPromoter
def initialize(locked_specs=T.unsafe(nil), unlock_gems=T.unsafe(nil)); end
def level(); end
def level=(value); end
def locked_specs(); end
def major?(); end
def minor?(); end
def prerelease_specified(); end
def prerelease_specified=(prerelease_specified); end
def sort_versions(dep, spec_groups); end
def strict(); end
def strict=(strict); end
def unlock_gems(); end
DEBUG = ::T.let(nil, ::T.untyped)
end
class Bundler::GemVersionPromoter
end
class Bundler::Graph
def edge_options(); end
def groups(); end
def initialize(env, output_file, show_version=T.unsafe(nil), show_requirements=T.unsafe(nil), output_format=T.unsafe(nil), without=T.unsafe(nil)); end
def node_options(); end
def output_file(); end
def output_format(); end
def relations(); end
def viz(); end
GRAPH_NAME = ::T.let(nil, ::T.untyped)
end
class Bundler::Graph::GraphVizClient
def g(); end
def initialize(graph_instance); end
def run(); end
end
class Bundler::Graph::GraphVizClient
end
class Bundler::Graph
end
class Bundler::Index
include ::Enumerable
end
class Bundler::Injector
def initialize(deps, options=T.unsafe(nil)); end
def inject(gemfile_path, lockfile_path); end
def remove(gemfile_path, lockfile_path); end
INJECTED_GEMS = ::T.let(nil, ::T.untyped)
end
class Bundler::Injector
def self.inject(new_deps, options=T.unsafe(nil)); end
def self.remove(gems, options=T.unsafe(nil)); end
end
class Bundler::Installer
def generate_bundler_executable_stubs(spec, options=T.unsafe(nil)); end
def generate_standalone_bundler_executable_stubs(spec); end
def initialize(root, definition); end
def post_install_messages(); end
def run(options); end
end
class Bundler::Installer
def self.ambiguous_gems(); end
def self.ambiguous_gems=(ambiguous_gems); end
def self.install(root, definition, options=T.unsafe(nil)); end
end
class Bundler::Molinillo::DependencyGraph
include ::Enumerable
end
class Bundler::Molinillo::DependencyGraph::Log
extend ::Enumerable
end
module Bundler::Plugin::API::Source
def ==(other); end
def app_cache_dirname(); end
def app_cache_path(custom_path=T.unsafe(nil)); end
def bundler_plugin_api_source?(); end
def cache(spec, custom_path=T.unsafe(nil)); end
def cached!(); end
def can_lock?(spec); end
def dependency_names(); end
def dependency_names=(dependency_names); end
def double_check_for(*_); end
def eql?(other); end
def fetch_gemspec_files(); end
def gem_install_dir(); end
def hash(); end
def include?(other); end
def initialize(opts); end
def install(spec, opts); end
def install_path(); end
def installed?(); end
def name(); end
def options(); end
def options_to_lock(); end
def post_install(spec, disable_exts=T.unsafe(nil)); end
def remote!(); end
def root(); end
def specs(); end
def to_lock(); end
def to_s(); end
def unlock!(); end
def unmet_deps(); end
def uri(); end
def uri_hash(); end
end
module Bundler::Plugin::API::Source
end
module Bundler::Plugin::Events
GEM_AFTER_INSTALL = ::T.let(nil, ::T.untyped)
GEM_AFTER_INSTALL_ALL = ::T.let(nil, ::T.untyped)
GEM_BEFORE_INSTALL = ::T.let(nil, ::T.untyped)
GEM_BEFORE_INSTALL_ALL = ::T.let(nil, ::T.untyped)
end
class Bundler::Plugin::Index::CommandConflict
def initialize(plugin, commands); end
end
class Bundler::Plugin::Index::CommandConflict
end
class Bundler::Plugin::Index::SourceConflict
def initialize(plugin, sources); end
end
class Bundler::Plugin::Index::SourceConflict
end
class Bundler::Plugin::Installer
def install(names, options); end
def install_definition(definition); end
end
class Bundler::Plugin::Installer::Git
def generate_bin(spec, disable_extensions=T.unsafe(nil)); end
end
class Bundler::Plugin::Installer::Git
end
class Bundler::Plugin::Installer::Rubygems
end
class Bundler::Plugin::Installer::Rubygems
end
class Bundler::Plugin::Installer
end
class Bundler::Plugin::SourceList
end
class Bundler::Plugin::SourceList
end
class Bundler::ProcessLock
end
class Bundler::ProcessLock
def self.lock(bundle_path=T.unsafe(nil)); end
end
class Bundler::Retry
def attempt(&block); end
def attempts(&block); end
def current_run(); end
def current_run=(current_run); end
def initialize(name, exceptions=T.unsafe(nil), retries=T.unsafe(nil)); end
def name(); end
def name=(name); end
def total_runs(); end
def total_runs=(total_runs); end
end
class Bundler::Retry
def self.attempts(); end
def self.default_attempts(); end
def self.default_retries(); end
end
class Bundler::RubyGemsGemInstaller
end
class Bundler::RubyGemsGemInstaller
end
class Bundler::RubygemsIntegration::MoreFuture
def backport_ext_builder_monitor(); end
end
class Bundler::Settings::Mirror
def ==(other); end
def fallback_timeout(); end
def fallback_timeout=(timeout); end
def initialize(uri=T.unsafe(nil), fallback_timeout=T.unsafe(nil)); end
def uri(); end
def uri=(uri); end
def valid?(); end
def validate!(probe=T.unsafe(nil)); end
DEFAULT_FALLBACK_TIMEOUT = ::T.let(nil, ::T.untyped)
end
class Bundler::Settings::Mirror
end
class Bundler::Settings::Mirrors
def each(&blk); end
def for(uri); end
def initialize(prober=T.unsafe(nil)); end
def parse(key, value); end
end
class Bundler::Settings::Mirrors
end
class Bundler::Settings::Validator
end
class Bundler::Settings::Validator::Rule
def description(); end
def fail!(key, value, *reasons); end
def initialize(keys, description, &validate); end
def k(key); end
def set(settings, key, value, *reasons); end
def validate!(key, value, settings); end
end
class Bundler::Settings::Validator::Rule
end
class Bundler::Settings::Validator
def self.validate!(key, value, settings); end
end
class Bundler::SpecSet
include ::Enumerable
end
class Bundler::UI::Shell
def add_color(string, *color); end
def ask(msg); end
def confirm(msg, newline=T.unsafe(nil)); end
def debug(msg, newline=T.unsafe(nil)); end
def debug?(); end
def error(msg, newline=T.unsafe(nil)); end
def info(msg, newline=T.unsafe(nil)); end
def initialize(options=T.unsafe(nil)); end
def level(name=T.unsafe(nil)); end
def level=(level); end
def no?(); end
def quiet?(); end
def shell=(shell); end
def silence(&blk); end
def trace(e, newline=T.unsafe(nil), force=T.unsafe(nil)); end
def unprinted_warnings(); end
def warn(msg, newline=T.unsafe(nil)); end
def yes?(msg); end
LEVELS = ::T.let(nil, ::T.untyped)
end
class Bundler::UI::Shell
end
module Bundler::VersionRanges
end
class Bundler::VersionRanges::NEq
def version(); end
def version=(_); end
end
class Bundler::VersionRanges::NEq
def self.[](*_); end
def self.members(); end
end
class Bundler::VersionRanges::ReqR
def cover?(v); end
def empty?(); end
def left(); end
def left=(_); end
def right(); end
def right=(_); end
def single?(); end
INFINITY = ::T.let(nil, ::T.untyped)
UNIVERSAL = ::T.let(nil, ::T.untyped)
ZERO = ::T.let(nil, ::T.untyped)
end
class Bundler::VersionRanges::ReqR::Endpoint
def inclusive(); end
def inclusive=(_); end
def version(); end
def version=(_); end
end
class Bundler::VersionRanges::ReqR::Endpoint
def self.[](*_); end
def self.members(); end
end
class Bundler::VersionRanges::ReqR
def self.[](*_); end
def self.members(); end
end
module Bundler::VersionRanges
def self.empty?(ranges, neqs); end
def self.for(requirement); end
def self.for_many(requirements); end
end
module Byebug
include ::Byebug::Helpers::ReflectionHelper
def displays(); end
def displays=(displays); end
def init_file(); end
def init_file=(init_file); end
def mode(); end
def mode=(mode); end
def run_init_script(); end
PORT = ::T.let(nil, ::T.untyped)
end
class Byebug::AutoirbSetting
def banner(); end
def value=(val); end
DEFAULT = ::T.let(nil, ::T.untyped)
end
class Byebug::AutoirbSetting
end
class Byebug::AutolistSetting
def banner(); end
def value=(val); end
DEFAULT = ::T.let(nil, ::T.untyped)
end
class Byebug::AutolistSetting
end
class Byebug::AutoprySetting
def banner(); end
def value=(val); end
DEFAULT = ::T.let(nil, ::T.untyped)
end
class Byebug::AutoprySetting
end
class Byebug::AutosaveSetting
def banner(); end
DEFAULT = ::T.let(nil, ::T.untyped)
end
class Byebug::AutosaveSetting
end
class Byebug::BasenameSetting
def banner(); end
end
class Byebug::BasenameSetting
end
class Byebug::BreakCommand
include ::Byebug::Helpers::EvalHelper
include ::Byebug::Helpers::FileHelper
include ::Byebug::Helpers::ParseHelper
def execute(); end
end
class Byebug::BreakCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::Breakpoint
def enabled=(enabled); end
def enabled?(); end
def expr(); end
def expr=(expr); end
def hit_condition(); end
def hit_condition=(hit_condition); end
def hit_count(); end
def hit_value(); end
def hit_value=(hit_value); end
def id(); end
def initialize(_, _1, _2); end
def pos(); end
def source(); end
end
class Byebug::Breakpoint
def self.add(file, line, expr=T.unsafe(nil)); end
def self.first(); end
def self.last(); end
def self.none?(); end
def self.potential_line?(filename, lineno); end
def self.potential_lines(filename); end
def self.remove(id); end
end
class Byebug::CallstyleSetting
def banner(); end
DEFAULT = ::T.let(nil, ::T.untyped)
end
class Byebug::CallstyleSetting
end
class Byebug::CatchCommand
include ::Byebug::Helpers::EvalHelper
def execute(); end
end
class Byebug::CatchCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::Command
def arguments(); end
def confirm(*args, &block); end
def context(); end
def errmsg(*args, &block); end
def frame(); end
def help(*args, &block); end
def initialize(processor, input=T.unsafe(nil)); end
def match(*args, &block); end
def pr(*args, &block); end
def prc(*args, &block); end
def print(*args, &block); end
def processor(); end
def prv(*args, &block); end
def puts(*args, &block); end
end
class Byebug::Command
extend ::Forwardable
extend ::Byebug::Helpers::StringHelper
def self.allow_in_control(); end
def self.allow_in_control=(allow_in_control); end
def self.allow_in_post_mortem(); end
def self.allow_in_post_mortem=(allow_in_post_mortem); end
def self.always_run(); end
def self.always_run=(always_run); end
def self.columnize(width); end
def self.help(); end
def self.match(input); end
end
class Byebug::CommandList
include ::Enumerable
def each(&blk); end
def initialize(commands); end
def match(input); end
end
class Byebug::CommandList
end
class Byebug::CommandNotFound
def initialize(input, parent=T.unsafe(nil)); end
end
class Byebug::CommandNotFound
end
class Byebug::CommandProcessor
include ::Byebug::Helpers::EvalHelper
def after_repl(); end
def at_breakpoint(brkpt); end
def at_catchpoint(exception); end
def at_end(); end
def at_line(); end
def at_return(return_value); end
def at_tracing(); end
def before_repl(); end
def command_list(); end
def commands(*args, &block); end
def confirm(*args, &block); end
def context(); end
def errmsg(*args, &block); end
def frame(*args, &block); end
def initialize(context, interface=T.unsafe(nil)); end
def interface(); end
def pr(*args, &block); end
def prc(*args, &block); end
def prev_line(); end
def prev_line=(prev_line); end
def printer(); end
def proceed!(); end
def process_commands(); end
def prompt(); end
def prv(*args, &block); end
def puts(*args, &block); end
def repl(); end
end
class Byebug::CommandProcessor
extend ::Forwardable
end
class Byebug::ConditionCommand
include ::Byebug::Helpers::ParseHelper
def execute(); end
end
class Byebug::ConditionCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::Context
include ::Byebug::Helpers::FileHelper
def at_breakpoint(breakpoint); end
def at_catchpoint(exception); end
def at_end(); end
def at_line(); end
def at_return(return_value); end
def at_tracing(); end
def backtrace(); end
def dead?(); end
def file(*args, &block); end
def frame(); end
def frame=(pos); end
def frame_binding(*_); end
def frame_class(*_); end
def frame_file(*_); end
def frame_line(*_); end
def frame_method(*_); end
def frame_self(*_); end
def full_location(); end
def ignored?(); end
def interrupt(); end
def line(*args, &block); end
def location(); end
def resume(); end
def stack_size(); end
def step_into(*_); end
def step_out(*_); end
def step_over(*_); end
def stop_reason(); end
def suspend(); end
def suspended?(); end
def switch(); end
def thnum(); end
def thread(); end
def tracing(); end
def tracing=(tracing); end
end
class Byebug::Context
extend ::Byebug::Helpers::PathHelper
extend ::Forwardable
def self.ignored_files(); end
def self.ignored_files=(ignored_files); end
def self.interface(); end
def self.interface=(interface); end
def self.processor(); end
def self.processor=(processor); end
end
class Byebug::ContinueCommand
include ::Byebug::Helpers::ParseHelper
def execute(); end
end
class Byebug::ContinueCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::ControlProcessor
def commands(); end
end
class Byebug::ControlProcessor
end
class Byebug::DebugCommand
include ::Byebug::Helpers::EvalHelper
def execute(); end
end
class Byebug::DebugCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::DebugThread
end
class Byebug::DebugThread
def self.inherited(); end
end
class Byebug::DeleteCommand
include ::Byebug::Helpers::ParseHelper
def execute(); end
end
class Byebug::DeleteCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::DisableCommand
include ::Byebug::Subcommands
end
class Byebug::DisableCommand::BreakpointsCommand
include ::Byebug::Helpers::ToggleHelper
include ::Byebug::Helpers::ParseHelper
def execute(); end
end
class Byebug::DisableCommand::BreakpointsCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::DisableCommand::DisplayCommand
include ::Byebug::Helpers::ToggleHelper
include ::Byebug::Helpers::ParseHelper
def execute(); end
end
class Byebug::DisableCommand::DisplayCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::DisableCommand
extend ::Byebug::Subcommands::ClassMethods
extend ::Byebug::Helpers::ReflectionHelper
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::DisplayCommand
include ::Byebug::Helpers::EvalHelper
def execute(); end
end
class Byebug::DisplayCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::DownCommand
include ::Byebug::Helpers::FrameHelper
include ::Byebug::Helpers::ParseHelper
def execute(); end
end
class Byebug::DownCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::EditCommand
def execute(); end
end
class Byebug::EditCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::EnableCommand
include ::Byebug::Subcommands
end
class Byebug::EnableCommand::BreakpointsCommand
include ::Byebug::Helpers::ToggleHelper
include ::Byebug::Helpers::ParseHelper
def execute(); end
end
class Byebug::EnableCommand::BreakpointsCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::EnableCommand::DisplayCommand
include ::Byebug::Helpers::ToggleHelper
include ::Byebug::Helpers::ParseHelper
def execute(); end
end
class Byebug::EnableCommand::DisplayCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::EnableCommand
extend ::Byebug::Subcommands::ClassMethods
extend ::Byebug::Helpers::ReflectionHelper
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::FinishCommand
include ::Byebug::Helpers::ParseHelper
def execute(); end
end
class Byebug::FinishCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::Frame
include ::Byebug::Helpers::FileHelper
def _binding(); end
def _class(); end
def _method(); end
def _self(); end
def args(); end
def c_frame?(); end
def current?(); end
def deco_args(); end
def deco_block(); end
def deco_call(); end
def deco_class(); end
def deco_file(); end
def deco_method(); end
def deco_pos(); end
def file(); end
def initialize(context, pos); end
def line(); end
def locals(); end
def mark(); end
def pos(); end
def to_hash(); end
end
class Byebug::Frame
end
class Byebug::FrameCommand
include ::Byebug::Helpers::FrameHelper
include ::Byebug::Helpers::ParseHelper
def execute(); end
end
class Byebug::FrameCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::FullpathSetting
def banner(); end
DEFAULT = ::T.let(nil, ::T.untyped)
end
class Byebug::FullpathSetting
end
class Byebug::HelpCommand
def execute(); end
end
class Byebug::HelpCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
module Byebug::Helpers
end
module Byebug::Helpers::BinHelper
def executable_file_extensions(); end
def find_executable(path, cmd); end
def real_executable?(file); end
def search_paths(); end
def which(cmd); end
end
module Byebug::Helpers::BinHelper
end
module Byebug::Helpers::EvalHelper
def error_eval(str, binding=T.unsafe(nil)); end
def multiple_thread_eval(expression); end
def separate_thread_eval(expression); end
def silent_eval(str, binding=T.unsafe(nil)); end
def warning_eval(str, binding=T.unsafe(nil)); end
end
module Byebug::Helpers::EvalHelper
end
module Byebug::Helpers::FileHelper
def get_line(filename, lineno); end
def get_lines(filename); end
def n_lines(filename); end
def normalize(filename); end
def shortpath(fullpath); end
def virtual_file?(name); end
end
module Byebug::Helpers::FileHelper
end
module Byebug::Helpers::FrameHelper
def jump_frames(steps); end
def switch_to_frame(frame); end
end
module Byebug::Helpers::FrameHelper
end
module Byebug::Helpers::ParseHelper
def get_int(str, cmd, min=T.unsafe(nil), max=T.unsafe(nil)); end
def parse_steps(str, cmd); end
def syntax_valid?(code); end
end
module Byebug::Helpers::ParseHelper
end
module Byebug::Helpers::PathHelper
def all_files(); end
def bin_file(); end
def gem_files(); end
def lib_files(); end
def root_path(); end
def test_files(); end
end
module Byebug::Helpers::PathHelper
end
module Byebug::Helpers::ReflectionHelper
def commands(); end
end
module Byebug::Helpers::ReflectionHelper
end
module Byebug::Helpers::StringHelper
def camelize(str); end
def deindent(str, leading_spaces: T.unsafe(nil)); end
def prettify(str); end
end
module Byebug::Helpers::StringHelper
end
module Byebug::Helpers::ThreadHelper
def context_from_thread(thnum); end
def current_thread?(ctx); end
def display_context(ctx); end
def thread_arguments(ctx); end
end
module Byebug::Helpers::ThreadHelper
end
module Byebug::Helpers::ToggleHelper
include ::Byebug::Helpers::ParseHelper
def enable_disable_breakpoints(is_enable, args); end
def enable_disable_display(is_enable, args); end
end
module Byebug::Helpers::ToggleHelper
end
module Byebug::Helpers::VarHelper
include ::Byebug::Helpers::EvalHelper
def var_args(); end
def var_global(); end
def var_instance(str); end
def var_list(ary, binding=T.unsafe(nil)); end
def var_local(); end
end
module Byebug::Helpers::VarHelper
end
module Byebug::Helpers
end
class Byebug::HistfileSetting
def banner(); end
DEFAULT = ::T.let(nil, ::T.untyped)
end
class Byebug::HistfileSetting
end
class Byebug::History
def buffer(); end
def clear(); end
def default_max_size(); end
def ignore?(buf); end
def last_ids(number); end
def pop(); end
def push(cmd); end
def restore(); end
def save(); end
def size(); end
def size=(size); end
def specific_max_size(number); end
def to_s(n_cmds); end
end
class Byebug::History
end
class Byebug::HistoryCommand
include ::Byebug::Helpers::ParseHelper
def execute(); end
end
class Byebug::HistoryCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::HistsizeSetting
def banner(); end
DEFAULT = ::T.let(nil, ::T.untyped)
end
class Byebug::HistsizeSetting
end
class Byebug::InfoCommand
include ::Byebug::Subcommands
end
class Byebug::InfoCommand::BreakpointsCommand
def execute(); end
end
class Byebug::InfoCommand::BreakpointsCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::InfoCommand::DisplayCommand
def execute(); end
end
class Byebug::InfoCommand::DisplayCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::InfoCommand::FileCommand
include ::Byebug::Helpers::FileHelper
include ::Byebug::Helpers::StringHelper
def execute(); end
end
class Byebug::InfoCommand::FileCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::InfoCommand::LineCommand
def execute(); end
end
class Byebug::InfoCommand::LineCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::InfoCommand::ProgramCommand
def execute(); end
end
class Byebug::InfoCommand::ProgramCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::InfoCommand
extend ::Byebug::Subcommands::ClassMethods
extend ::Byebug::Helpers::ReflectionHelper
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::Interface
include ::Byebug::Helpers::FileHelper
def autorestore(); end
def autosave(); end
def close(); end
def command_queue(); end
def command_queue=(command_queue); end
def confirm(prompt); end
def errmsg(message); end
def error(); end
def history(); end
def history=(history); end
def input(); end
def last_if_empty(input); end
def output(); end
def prepare_input(prompt); end
def print(message); end
def puts(message); end
def read_command(prompt); end
def read_file(filename); end
def read_input(prompt, save_hist=T.unsafe(nil)); end
end
class Byebug::Interface
end
class Byebug::InterruptCommand
def execute(); end
end
class Byebug::InterruptCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::IrbCommand
def execute(); end
end
class Byebug::IrbCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::KillCommand
def execute(); end
end
class Byebug::KillCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::LinetraceSetting
def banner(); end
def value=(val); end
end
class Byebug::LinetraceSetting
end
class Byebug::ListCommand
include ::Byebug::Helpers::FileHelper
include ::Byebug::Helpers::ParseHelper
def amend_final(*args, &block); end
def execute(); end
def max_line(*args, &block); end
def size(*args, &block); end
end
class Byebug::ListCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::ListsizeSetting
def banner(); end
DEFAULT = ::T.let(nil, ::T.untyped)
end
class Byebug::ListsizeSetting
end
class Byebug::LocalInterface
def readline(prompt); end
def with_repl_like_sigint(); end
def without_readline_completion(); end
EOF_ALIAS = ::T.let(nil, ::T.untyped)
end
class Byebug::LocalInterface
end
class Byebug::MethodCommand
include ::Byebug::Helpers::EvalHelper
def execute(); end
end
class Byebug::MethodCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::NextCommand
include ::Byebug::Helpers::ParseHelper
def execute(); end
end
class Byebug::NextCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::PostMortemProcessor
def commands(); end
end
class Byebug::PostMortemProcessor
end
class Byebug::PostMortemSetting
def banner(); end
def value=(val); end
end
class Byebug::PostMortemSetting
end
module Byebug::Printers
end
class Byebug::Printers::Base
def type(); end
SEPARATOR = ::T.let(nil, ::T.untyped)
end
class Byebug::Printers::Base::MissedArgument
end
class Byebug::Printers::Base::MissedArgument
end
class Byebug::Printers::Base::MissedPath
end
class Byebug::Printers::Base::MissedPath
end
class Byebug::Printers::Base
end
class Byebug::Printers::Plain
def print(path, args=T.unsafe(nil)); end
def print_collection(path, collection, &block); end
def print_variables(variables, *_unused); end
end
class Byebug::Printers::Plain
end
module Byebug::Printers
end
class Byebug::PryCommand
def execute(); end
end
class Byebug::PryCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::QuitCommand
def execute(); end
end
class Byebug::QuitCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
module Byebug::Remote
end
class Byebug::Remote::Client
def initialize(interface); end
def interface(); end
def socket(); end
def start(host=T.unsafe(nil), port=T.unsafe(nil)); end
def started?(); end
end
class Byebug::Remote::Client
end
class Byebug::Remote::Server
def actual_port(); end
def initialize(wait_connection:, &block); end
def start(host, port); end
def wait_connection(); end
end
class Byebug::Remote::Server
end
module Byebug::Remote
end
class Byebug::RemoteInterface
def initialize(socket); end
def readline(prompt); end
end
class Byebug::RemoteInterface
end
class Byebug::RestartCommand
include ::Byebug::Helpers::BinHelper
include ::Byebug::Helpers::PathHelper
def execute(); end
end
class Byebug::RestartCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::SaveCommand
def execute(); end
end
class Byebug::SaveCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::SavefileSetting
def banner(); end
DEFAULT = ::T.let(nil, ::T.untyped)
end
class Byebug::SavefileSetting
end
class Byebug::ScriptInterface
def initialize(file, verbose=T.unsafe(nil)); end
end
class Byebug::ScriptInterface
end
class Byebug::ScriptProcessor
def commands(); end
end
class Byebug::ScriptProcessor
end
class Byebug::SetCommand
include ::Byebug::Helpers::ParseHelper
def execute(); end
end
class Byebug::SetCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::Setting
def boolean?(); end
def help(); end
def integer?(); end
def to_sym(); end
def value(); end
def value=(value); end
DEFAULT = ::T.let(nil, ::T.untyped)
end
class Byebug::Setting
def self.[](name); end
def self.[]=(name, value); end
def self.find(shortcut); end
def self.help_all(); end
def self.settings(); end
end
class Byebug::ShowCommand
def execute(); end
end
class Byebug::ShowCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::SkipCommand
include ::Byebug::Helpers::ParseHelper
def auto_run(); end
def execute(); end
def initialize_attributes(); end
def keep_execution(); end
def reset_attributes(); end
end
class Byebug::SkipCommand
def self.description(); end
def self.file_line(); end
def self.file_line=(file_line); end
def self.file_path(); end
def self.file_path=(file_path); end
def self.previous_autolist(); end
def self.regexp(); end
def self.restore_autolist(); end
def self.setup_autolist(value); end
def self.short_description(); end
end
class Byebug::SourceCommand
def execute(); end
end
class Byebug::SourceCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::SourceFileFormatter
include ::Byebug::Helpers::FileHelper
def amend(line, ceiling); end
def amend_final(line); end
def amend_initial(line); end
def annotator(); end
def file(); end
def initialize(file, annotator); end
def lines(min, max); end
def lines_around(center); end
def max_initial_line(); end
def max_line(); end
def range_around(center); end
def range_from(min); end
def size(); end
end
class Byebug::SourceFileFormatter
end
class Byebug::StackOnErrorSetting
def banner(); end
end
class Byebug::StackOnErrorSetting
end
class Byebug::StepCommand
include ::Byebug::Helpers::ParseHelper
def execute(); end
end
class Byebug::StepCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
module Byebug::Subcommands
def execute(); end
def subcommand_list(*args, &block); end
end
module Byebug::Subcommands::ClassMethods
include ::Byebug::Helpers::ReflectionHelper
def help(); end
def subcommand_list(); end
end
module Byebug::Subcommands::ClassMethods
end
module Byebug::Subcommands
extend ::Forwardable
def self.included(command); end
end
class Byebug::ThreadCommand
include ::Byebug::Subcommands
end
class Byebug::ThreadCommand::CurrentCommand
include ::Byebug::Helpers::ThreadHelper
def execute(); end
end
class Byebug::ThreadCommand::CurrentCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::ThreadCommand::ListCommand
include ::Byebug::Helpers::ThreadHelper
def execute(); end
end
class Byebug::ThreadCommand::ListCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::ThreadCommand::ResumeCommand
include ::Byebug::Helpers::ThreadHelper
def execute(); end
end
class Byebug::ThreadCommand::ResumeCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::ThreadCommand::StopCommand
include ::Byebug::Helpers::ThreadHelper
def execute(); end
end
class Byebug::ThreadCommand::StopCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::ThreadCommand::SwitchCommand
include ::Byebug::Helpers::ThreadHelper
def execute(); end
end
class Byebug::ThreadCommand::SwitchCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::ThreadCommand
extend ::Byebug::Subcommands::ClassMethods
extend ::Byebug::Helpers::ReflectionHelper
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::ThreadsTable
end
class Byebug::ThreadsTable
end
class Byebug::TracevarCommand
def execute(); end
end
class Byebug::TracevarCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::UndisplayCommand
include ::Byebug::Helpers::ParseHelper
def execute(); end
end
class Byebug::UndisplayCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::UntracevarCommand
def execute(); end
end
class Byebug::UntracevarCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::UpCommand
include ::Byebug::Helpers::FrameHelper
include ::Byebug::Helpers::ParseHelper
def execute(); end
end
class Byebug::UpCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::VarCommand
include ::Byebug::Subcommands
end
class Byebug::VarCommand::AllCommand
include ::Byebug::Helpers::VarHelper
include ::Byebug::Helpers::EvalHelper
def execute(); end
end
class Byebug::VarCommand::AllCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::VarCommand::ArgsCommand
include ::Byebug::Helpers::VarHelper
include ::Byebug::Helpers::EvalHelper
def execute(); end
end
class Byebug::VarCommand::ArgsCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::VarCommand::ConstCommand
include ::Byebug::Helpers::EvalHelper
def execute(); end
end
class Byebug::VarCommand::ConstCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::VarCommand::GlobalCommand
include ::Byebug::Helpers::VarHelper
include ::Byebug::Helpers::EvalHelper
def execute(); end
end
class Byebug::VarCommand::GlobalCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::VarCommand::InstanceCommand
include ::Byebug::Helpers::VarHelper
include ::Byebug::Helpers::EvalHelper
def execute(); end
end
class Byebug::VarCommand::InstanceCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::VarCommand::LocalCommand
include ::Byebug::Helpers::VarHelper
include ::Byebug::Helpers::EvalHelper
def execute(); end
end
class Byebug::VarCommand::LocalCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::VarCommand
extend ::Byebug::Subcommands::ClassMethods
extend ::Byebug::Helpers::ReflectionHelper
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::WhereCommand
include ::Byebug::Helpers::FrameHelper
def execute(); end
end
class Byebug::WhereCommand
def self.description(); end
def self.regexp(); end
def self.short_description(); end
end
class Byebug::WidthSetting
def banner(); end
DEFAULT = ::T.let(nil, ::T.untyped)
end
class Byebug::WidthSetting
end
module Byebug
extend ::Byebug
extend ::Byebug::Helpers::ReflectionHelper
def self.actual_control_port(); end
def self.actual_port(); end
def self.handle_post_mortem(); end
def self.interrupt(); end
def self.load_settings(); end
def self.parse_host_and_port(host_port_spec); end
def self.start_client(host=T.unsafe(nil), port=T.unsafe(nil)); end
def self.start_control(host=T.unsafe(nil), port=T.unsafe(nil)); end
def self.start_server(host=T.unsafe(nil), port=T.unsafe(nil)); end
def self.wait_connection(); end
def self.wait_connection=(wait_connection); end
end
module CGI::HtmlExtension
def a(href=T.unsafe(nil)); end
def base(href=T.unsafe(nil)); end
def blockquote(cite=T.unsafe(nil)); end
def caption(align=T.unsafe(nil)); end
def checkbox(name=T.unsafe(nil), value=T.unsafe(nil), checked=T.unsafe(nil)); end
def checkbox_group(name=T.unsafe(nil), *values); end
def file_field(name=T.unsafe(nil), size=T.unsafe(nil), maxlength=T.unsafe(nil)); end
def form(method=T.unsafe(nil), action=T.unsafe(nil), enctype=T.unsafe(nil)); end
def hidden(name=T.unsafe(nil), value=T.unsafe(nil)); end
def html(attributes=T.unsafe(nil)); end
def image_button(src=T.unsafe(nil), name=T.unsafe(nil), alt=T.unsafe(nil)); end
def img(src=T.unsafe(nil), alt=T.unsafe(nil), width=T.unsafe(nil), height=T.unsafe(nil)); end
def multipart_form(action=T.unsafe(nil), enctype=T.unsafe(nil)); end
def password_field(name=T.unsafe(nil), value=T.unsafe(nil), size=T.unsafe(nil), maxlength=T.unsafe(nil)); end
def popup_menu(name=T.unsafe(nil), *values); end
def radio_button(name=T.unsafe(nil), value=T.unsafe(nil), checked=T.unsafe(nil)); end
def radio_group(name=T.unsafe(nil), *values); end
def reset(value=T.unsafe(nil), name=T.unsafe(nil)); end
def scrolling_list(name=T.unsafe(nil), *values); end
def submit(value=T.unsafe(nil), name=T.unsafe(nil)); end
def text_field(name=T.unsafe(nil), value=T.unsafe(nil), size=T.unsafe(nil), maxlength=T.unsafe(nil)); end
def textarea(name=T.unsafe(nil), cols=T.unsafe(nil), rows=T.unsafe(nil)); end
end
module CGI::HtmlExtension
end
class Cask::AbstractCaskErrorWithToken
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Cask::Artifact::AbstractArtifact
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Cask::Audit
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Cask::Cache
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Cask::CaskLoader::FromURILoader
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Cask::CaskLoader::NullLoader
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Cask::CaskQuarantineError
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Cask::CaskUnspecifiedError
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Cask::Caskroom
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Cask::Config
def appdir(); end
def appdir=(path); end
def audio_unit_plugindir(); end
def audio_unit_plugindir=(path); end
def colorpickerdir(); end
def colorpickerdir=(path); end
def dictionarydir(); end
def dictionarydir=(path); end
def fontdir(); end
def fontdir=(path); end
def input_methoddir(); end
def input_methoddir=(path); end
def internet_plugindir(); end
def internet_plugindir=(path); end
def mdimporterdir(); end
def mdimporterdir=(path); end
def prefpanedir(); end
def prefpanedir=(path); end
def qlplugindir(); end
def qlplugindir=(path); end
def screen_saverdir(); end
def screen_saverdir=(path); end
def servicedir(); end
def servicedir=(path); end
def vst3_plugindir(); end
def vst3_plugindir=(path); end
def vst_plugindir(); end
def vst_plugindir=(path); end
end
class Cask::DSL::Caveats
def depends_on_java(*args); end
def discontinued(*args); end
def files_in_usr_local(*args); end
def free_license(*args); end
def kext(*args); end
def license(*args); end
def logout(*args); end
def path_environment_variable(*args); end
def reboot(*args); end
def unsigned_accessibility(*args); end
def zsh_path_helper(*args); end
end
class Cask::DSL::Container
def nested(); end
def nested=(nested); end
def pairs(); end
def pairs=(pairs); end
def type(); end
def type=(type); end
end
class Cask::DSL::Version
def dots_to_hyphens(); end
def dots_to_underscores(); end
def hyphens_to_dots(); end
def hyphens_to_underscores(); end
def no_dots(); end
def no_hyphens(); end
def no_underscores(); end
def underscores_to_dots(); end
def underscores_to_hyphens(); end
end
module Cask::Denylist
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Cask::MultipleCaskErrors
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Cask::Quarantine
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Cask::Staged
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Cask::Utils
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Class
def any_instance(); end
def class_attribute(*attrs, instance_accessor: T.unsafe(nil), instance_reader: T.unsafe(nil), instance_writer: T.unsafe(nil), instance_predicate: T.unsafe(nil), default: T.unsafe(nil)); end
end
class Cleaner
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
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::Duo
def call(code, options=T.unsafe(nil)); end
def encode(code, options=T.unsafe(nil)); end
def encoder(); end
def format(); end
def format=(format); end
def highlight(code, options=T.unsafe(nil)); end
def initialize(lang=T.unsafe(nil), format=T.unsafe(nil), options=T.unsafe(nil)); end
def lang(); end
def lang=(lang); end
def options(); end
def options=(options); end
def scanner(); end
end
class CodeRay::Duo
def self.[](*_); end
end
module CodeRay::Encoders
end
class CodeRay::Encoders::Encoder
def <<(token); end
def begin_group(kind); end
def begin_line(kind); end
def compile(tokens, options=T.unsafe(nil)); end
def encode(code, lang, options=T.unsafe(nil)); end
def encode_tokens(tokens, options=T.unsafe(nil)); end
def end_group(kind); end
def end_line(kind); end
def file_extension(); end
def finish(options); end
def get_output(options); end
def highlight(code, lang, options=T.unsafe(nil)); end
def initialize(options=T.unsafe(nil)); end
def options(); end
def options=(options); end
def output(data); end
def scanner(); end
def scanner=(scanner); end
def setup(options); end
def text_token(text, kind); end
def token(content, kind); end
def tokens(tokens, options=T.unsafe(nil)); end
DEFAULT_OPTIONS = ::T.let(nil, ::T.untyped)
end
CodeRay::Encoders::Encoder::PLUGIN_HOST = CodeRay::Encoders
class CodeRay::Encoders::Encoder
extend ::CodeRay::Plugin
def self.const_missing(sym); end
def self.file_extension(); end
end
class CodeRay::Encoders::Terminal
TOKEN_COLORS = ::T.let(nil, ::T.untyped)
end
class CodeRay::Encoders::Terminal
end
module CodeRay::Encoders
extend ::CodeRay::PluginHost
end
module CodeRay::FileType
TypeFromExt = ::T.let(nil, ::T.untyped)
TypeFromName = ::T.let(nil, ::T.untyped)
TypeFromShebang = ::T.let(nil, ::T.untyped)
end
class CodeRay::FileType::UnknownFileType
end
class CodeRay::FileType::UnknownFileType
end
module CodeRay::FileType
def self.[](filename, read_shebang=T.unsafe(nil)); end
def self.fetch(filename, default=T.unsafe(nil), read_shebang=T.unsafe(nil)); end
def self.type_from_shebang(filename); end
end
module CodeRay::Plugin
def aliases(); end
def plugin_host(host=T.unsafe(nil)); end
def plugin_id(); end
def register_for(id); end
def title(title=T.unsafe(nil)); end
end
module CodeRay::Plugin
end
module CodeRay::PluginHost
def [](id, *args, &blk); end
def all_plugins(); end
def const_missing(const); end
def default(id=T.unsafe(nil)); end
def list(); end
def load(id, *args, &blk); end
def load_all(); end
def load_plugin_map(); end
def make_plugin_hash(); end
def map(hash); end
def path_to(plugin_id); end
def plugin_hash(); end
def plugin_path(*args); end
def register(plugin, id); end
def validate_id(id); end
PLUGIN_HOSTS = ::T.let(nil, ::T.untyped)
PLUGIN_HOSTS_BY_ID = ::T.let(nil, ::T.untyped)
end
class CodeRay::PluginHost::HostNotFound
end
class CodeRay::PluginHost::HostNotFound
end
class CodeRay::PluginHost::PluginNotFound
end
class CodeRay::PluginHost::PluginNotFound
end
module CodeRay::PluginHost
def self.extended(mod); end
end
module CodeRay::Scanners
end
class CodeRay::Scanners::Scanner
include ::Enumerable
def binary_string(); end
def column(pos=T.unsafe(nil)); end
def each(&block); end
def file_extension(); end
def initialize(code=T.unsafe(nil), options=T.unsafe(nil)); end
def lang(); end
def line(pos=T.unsafe(nil)); end
def raise_inspect(message, tokens, state=T.unsafe(nil), ambit=T.unsafe(nil), backtrace=T.unsafe(nil)); end
def raise_inspect_arguments(message, tokens, state, ambit); end
def reset_instance(); end
def scan_rest(); end
def scan_tokens(tokens, options); end
def scanner_state_info(state); end
def set_string_from_source(source); end
def set_tokens_from_options(options); end
def setup(); end
def state(); end
def state=(state); end
def string=(code); end
def tokenize(source=T.unsafe(nil), options=T.unsafe(nil)); end
def tokens(); end
def tokens_last(tokens, n); end
def tokens_size(tokens); end
DEFAULT_OPTIONS = ::T.let(nil, ::T.untyped)
KINDS_NOT_LOC = ::T.let(nil, ::T.untyped)
SCANNER_STATE_INFO = ::T.let(nil, ::T.untyped)
SCAN_ERROR_MESSAGE = ::T.let(nil, ::T.untyped)
end
CodeRay::Scanners::Scanner::PLUGIN_HOST = CodeRay::Scanners
class CodeRay::Scanners::Scanner::ScanError
end
class CodeRay::Scanners::Scanner::ScanError
end
class CodeRay::Scanners::Scanner
extend ::CodeRay::Plugin
def self.encode_with_encoding(code, target_encoding); end
def self.encoding(name=T.unsafe(nil)); end
def self.file_extension(extension=T.unsafe(nil)); end
def self.guess_encoding(s); end
def self.lang(); end
def self.normalize(code); end
def self.to_unix(code); end
end
module CodeRay::Scanners
extend ::CodeRay::PluginHost
end
module CodeRay::Styles
end
class CodeRay::Styles::Style
DEFAULT_OPTIONS = ::T.let(nil, ::T.untyped)
end
CodeRay::Styles::Style::PLUGIN_HOST = CodeRay::Styles
class CodeRay::Styles::Style
extend ::CodeRay::Plugin
end
module CodeRay::Styles
extend ::CodeRay::PluginHost
end
class CodeRay::Tokens
def begin_group(kind); end
def begin_line(kind); end
def count(); end
def encode(encoder, options=T.unsafe(nil)); end
def end_group(kind); end
def end_line(kind); end
def method_missing(meth, options=T.unsafe(nil)); end
def scanner(); end
def scanner=(scanner); end
def split_into_parts(*sizes); end
def text_token(*_); end
def to_s(); end
def tokens(*_); end
end
class CodeRay::Tokens
end
class CodeRay::TokensProxy
def block(); end
def block=(block); end
def each(*args, &blk); end
def encode(encoder, options=T.unsafe(nil)); end
def initialize(input, lang, options=T.unsafe(nil), block=T.unsafe(nil)); end
def input(); end
def input=(input); end
def lang(); end
def lang=(lang); end
def method_missing(method, *args, &blk); end
def options(); end
def options=(options); end
def scanner(); end
def tokens(); end
end
class CodeRay::TokensProxy
end
module CodeRay
def self.coderay_path(*path); end
def self.encode(code, lang, format, options=T.unsafe(nil)); end
def self.encode_file(filename, format, options=T.unsafe(nil)); end
def self.encode_tokens(tokens, format, options=T.unsafe(nil)); end
def self.encoder(format, options=T.unsafe(nil)); end
def self.get_scanner_options(options); end
def self.highlight(code, lang, options=T.unsafe(nil), format=T.unsafe(nil)); end
def self.highlight_file(filename, options=T.unsafe(nil), format=T.unsafe(nil)); end
def self.scan(code, lang, options=T.unsafe(nil), &block); end
def self.scan_file(filename, lang=T.unsafe(nil), options=T.unsafe(nil), &block); end
def self.scanner(lang, options=T.unsafe(nil), &block); end
end
class CompilerSelector::Compiler
def self.[](*_); end
def self.members(); end
end
class Concurrent::Promises::AbstractEventFuture
include ::Concurrent::Promises::InternalStates
end
module Concurrent::Promises::Resolvable
include ::Concurrent::Promises::InternalStates
end
class Concurrent::RubyThreadPoolExecutor
DEFAULT_SYNCHRONOUS = ::T.let(nil, ::T.untyped)
end
module CopHelper
def _investigate(cop, processed_source); end
def autocorrect_source(source, file=T.unsafe(nil)); end
def autocorrect_source_file(source); end
def inspect_source(source, file=T.unsafe(nil)); end
def inspect_source_file(source); end
def parse_source(source, file=T.unsafe(nil)); end
end
module CopHelper
extend ::RSpec::Core::SharedContext
extend ::RSpec::Its
end
class CxxStdlib
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
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.open(remote_uri); 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::DRbUNIXSocket
def initialize(uri, soc, config=T.unsafe(nil), server_mode=T.unsafe(nil)); end
Max_try = ::T.let(nil, ::T.untyped)
end
class DRb::DRbUNIXSocket
def self.temp_server(); 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
module DRb
def self.mutex(); end
end
DRbIdConv = DRb::DRbIdConv
DRbObject = DRb::DRbObject
DRbUndumped = DRb::DRbUndumped
class Date
include ::DateAndTime::Zones
include ::DateAndTime::Calculations
def acts_like_date?(); end
def advance(options); end
def ago(seconds); end
def at_beginning_of_day(); end
def at_end_of_day(); end
def at_midday(); end
def at_middle_of_day(); end
def at_midnight(); end
def at_noon(); end
def beginning_of_day(); end
def change(options); end
def compare_with_coercion(other); end
def compare_without_coercion(_); end
def default_inspect(); end
def end_of_day(); end
def in(seconds); end
def midday(); end
def middle_of_day(); end
def midnight(); end
def minus_with_duration(other); end
def minus_without_duration(_); end
def noon(); end
def plus_with_duration(other); end
def plus_without_duration(_); end
def readable_inspect(); end
def since(seconds); end
def to_default_s(); end
def to_formatted_s(format=T.unsafe(nil)); end
DATE_FORMATS = ::T.let(nil, ::T.untyped)
end
class Date::Infinity
def initialize(d=T.unsafe(nil)); end
end
class Date
def self.beginning_of_week(); end
def self.beginning_of_week=(week_start); end
def self.beginning_of_week_default(); end
def self.beginning_of_week_default=(beginning_of_week_default); end
def self.current(); end
def self.find_beginning_of_week!(week_start); end
def self.tomorrow(); end
def self.yesterday(); end
end
module DateAndTime
end
module DateAndTime::Calculations
def after?(date_or_time); end
def all_day(); end
def all_month(); end
def all_quarter(); end
def all_week(start_day=T.unsafe(nil)); end
def all_year(); end
def at_beginning_of_month(); end
def at_beginning_of_quarter(); end
def at_beginning_of_week(start_day=T.unsafe(nil)); end
def at_beginning_of_year(); end
def at_end_of_month(); end
def at_end_of_quarter(); end
def at_end_of_week(start_day=T.unsafe(nil)); end
def at_end_of_year(); end
def before?(date_or_time); end
def beginning_of_month(); end
def beginning_of_quarter(); end
def beginning_of_week(start_day=T.unsafe(nil)); end
def beginning_of_year(); end
def days_ago(days); end
def days_since(days); end
def days_to_week_start(start_day=T.unsafe(nil)); end
def end_of_month(); end
def end_of_quarter(); end
def end_of_week(start_day=T.unsafe(nil)); end
def end_of_year(); end
def future?(); end
def last_month(); end
def last_quarter(); end
def last_week(start_day=T.unsafe(nil), same_time: T.unsafe(nil)); end
def last_weekday(); end
def last_year(); end
def monday(); end
def months_ago(months); end
def months_since(months); end
def next_occurring(day_of_week); end
def next_quarter(); end
def next_week(given_day_in_next_week=T.unsafe(nil), same_time: T.unsafe(nil)); end
def next_weekday(); end
def on_weekday?(); end
def on_weekend?(); end
def past?(); end
def prev_occurring(day_of_week); end
def prev_quarter(); end
def prev_week(start_day=T.unsafe(nil), same_time: T.unsafe(nil)); end
def prev_weekday(); end
def sunday(); end
def today?(); end
def tomorrow(); end
def weeks_ago(weeks); end
def weeks_since(weeks); end
def years_ago(years); end
def years_since(years); end
def yesterday(); end
DAYS_INTO_WEEK = ::T.let(nil, ::T.untyped)
WEEKEND_DAYS = ::T.let(nil, ::T.untyped)
end
module DateAndTime::Calculations
end
module DateAndTime::Compatibility
def preserve_timezone(); end
end
module DateAndTime::Compatibility
def self.preserve_timezone(); end
def self.preserve_timezone=(obj); end
end
module DateAndTime::Zones
def in_time_zone(zone=T.unsafe(nil)); end
end
module DateAndTime::Zones
end
module DateAndTime
end
class DateTime
def at_beginning_of_hour(); end
def at_beginning_of_minute(); end
def at_end_of_hour(); end
def at_end_of_minute(); end
def beginning_of_hour(); end
def beginning_of_minute(); end
def end_of_hour(); end
def end_of_minute(); end
def formatted_offset(colon=T.unsafe(nil), alternate_utc_string=T.unsafe(nil)); end
def getgm(); end
def getlocal(utc_offset=T.unsafe(nil)); end
def getutc(); end
def gmtime(); end
def localtime(utc_offset=T.unsafe(nil)); end
def nsec(); end
def seconds_since_midnight(); end
def seconds_until_end_of_day(); end
def subsec(); end
def to_f(); end
def to_i(); end
def usec(); end
def utc(); end
def utc?(); end
def utc_offset(); end
end
class DateTime
def self.civil_from_format(utc_or_local, year, month=T.unsafe(nil), day=T.unsafe(nil), hour=T.unsafe(nil), min=T.unsafe(nil), sec=T.unsafe(nil)); end
end
class Debrew::Menu::Entry
def self.[](*_); end
def self.members(); end
end
class Debrew::Menu
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Debrew
def self.lock(); end
def self.locked?(); end
def self.synchronize(&block); end
def self.try_lock(); end
def self.unlock(); end
end
class Delegator
include ::ActiveSupport::Tryable
end
class Dependencies
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Dependency
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class DependencyCollector
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class DeprecatedOption
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class DevelopmentTools
extend ::T::Private::Methods::SingletonMethodHooks
end
class Dir
def children(); end
def each_child(); end
end
class Dir
def self.exists?(_); end
end
module DiskUsageExtension
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Docile
VERSION = ::T.let(nil, ::T.untyped)
end
class Docile::ChainingFallbackContextProxy
end
class Docile::ChainingFallbackContextProxy
end
module Docile::Execution
end
module Docile::Execution
def self.exec_in_proxy_context(dsl, proxy_type, *args, &block); end
end
class Docile::FallbackContextProxy
def initialize(receiver, fallback); end
def method_missing(method, *args, &block); end
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 Docile::FallbackContextProxy
end
module Docile
extend ::Docile::Execution
def self.dsl_eval(dsl, *args, &block); end
def self.dsl_eval_immutable(dsl, *args, &block); end
def self.dsl_eval_with_block_return(dsl, *args, &block); end
end
module ELFTools
VERSION = ::T.let(nil, ::T.untyped)
end
class ELFTools::Structs::ELF32_PhdrBe
end
class ELFTools::Structs::ELF32_PhdrBe
end
class ELFTools::Structs::ELF32_PhdrLe
end
class ELFTools::Structs::ELF32_PhdrLe
end
class ELFTools::Structs::ELF32_symBe
end
class ELFTools::Structs::ELF32_symBe
end
class ELFTools::Structs::ELF32_symLe
end
class ELFTools::Structs::ELF32_symLe
end
class ELFTools::Structs::ELF64_PhdrBe
end
class ELFTools::Structs::ELF64_PhdrBe
end
class ELFTools::Structs::ELF64_PhdrLe
end
class ELFTools::Structs::ELF64_PhdrLe
end
class ELFTools::Structs::ELF64_symBe
end
class ELFTools::Structs::ELF64_symBe
end
class ELFTools::Structs::ELF64_symLe
end
class ELFTools::Structs::ELF64_symLe
end
class ELFTools::Structs::ELF_DynBe
end
class ELFTools::Structs::ELF_DynBe
end
class ELFTools::Structs::ELF_DynLe
end
class ELFTools::Structs::ELF_DynLe
end
class ELFTools::Structs::ELF_EhdrBe
end
class ELFTools::Structs::ELF_EhdrBe
end
class ELFTools::Structs::ELF_EhdrLe
end
class ELFTools::Structs::ELF_EhdrLe
end
class ELFTools::Structs::ELF_NhdrBe
end
class ELFTools::Structs::ELF_NhdrBe
end
class ELFTools::Structs::ELF_NhdrLe
end
class ELFTools::Structs::ELF_NhdrLe
end
class ELFTools::Structs::ELF_RelBe
end
class ELFTools::Structs::ELF_RelBe
end
class ELFTools::Structs::ELF_RelLe
end
class ELFTools::Structs::ELF_RelLe
end
class ELFTools::Structs::ELF_RelaBe
end
class ELFTools::Structs::ELF_RelaBe
end
class ELFTools::Structs::ELF_RelaLe
end
class ELFTools::Structs::ELF_RelaLe
end
class ELFTools::Structs::ELF_ShdrBe
end
class ELFTools::Structs::ELF_ShdrBe
end
class ELFTools::Structs::ELF_ShdrLe
end
class ELFTools::Structs::ELF_ShdrLe
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
module ERB::Util
HTML_ESCAPE = ::T.let(nil, ::T.untyped)
HTML_ESCAPE_ONCE_REGEXP = ::T.let(nil, ::T.untyped)
JSON_ESCAPE = ::T.let(nil, ::T.untyped)
JSON_ESCAPE_REGEXP = ::T.let(nil, ::T.untyped)
end
module ERB::Util
def self.html_escape_once(s); end
def self.json_escape(s); end
def self.unwrapped_html_escape(s); end
end
class EmbeddedPatch
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Encoding
def _dump(*_); end
end
class Encoding::Converter
def initialize(*_); end
end
class Encoding
def self._load(_); end
end
module Enumerable
include ::ActiveSupport::ToJsonWithActiveSupportEncoder
def as_json(options=T.unsafe(nil)); end
def chain(*_); end
def exclude?(object); end
def excluding(*elements); end
def including(*elements); end
def index_by(); end
def index_with(default=T.unsafe(nil)); end
def many?(); end
def pluck(*keys); end
def sum(identity=T.unsafe(nil), &block); end
def without(*elements); 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
module EnvVar
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Errno::EAUTH
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::EAUTH
end
class Errno::EBADARCH
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::EBADARCH
end
class Errno::EBADEXEC
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::EBADEXEC
end
class Errno::EBADMACHO
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::EBADMACHO
end
class Errno::EBADRPC
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::EBADRPC
end
Errno::EDEADLOCK = Errno::NOERROR
class Errno::EDEVERR
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::EDEVERR
end
Errno::EDOOFUS = Errno::NOERROR
class Errno::EFTYPE
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::EFTYPE
end
Errno::EIPSEC = Errno::NOERROR
class Errno::ENEEDAUTH
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::ENEEDAUTH
end
class Errno::ENOATTR
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::ENOATTR
end
class Errno::ENOPOLICY
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::ENOPOLICY
end
class Errno::ENOTSUP
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::ENOTSUP
end
class Errno::EPROCLIM
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::EPROCLIM
end
class Errno::EPROCUNAVAIL
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::EPROCUNAVAIL
end
class Errno::EPROGMISMATCH
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::EPROGMISMATCH
end
class Errno::EPROGUNAVAIL
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::EPROGUNAVAIL
end
class Errno::EPWROFF
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::EPWROFF
end
class Errno::EQFULL
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::EQFULL
end
class Errno::ERPCMISMATCH
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::ERPCMISMATCH
end
class Errno::ESHLIBVERS
Errno = ::T.let(nil, ::T.untyped)
end
class Errno::ESHLIBVERS
end
class Etc::Group
def gid(); end
def gid=(_); end
def mem(); end
def mem=(_); end
def name(); end
def name=(_); end
def passwd(); end
def passwd=(_); end
end
class Etc::Group
extend ::Enumerable
def self.[](*_); end
def self.each(&blk); end
def self.members(); end
end
class Etc::Passwd
def change(); end
def change=(_); end
def dir=(_); end
def expire(); end
def expire=(_); end
def gecos(); end
def gecos=(_); end
def gid=(_); end
def name=(_); end
def passwd=(_); end
def shell=(_); end
def uclass(); end
def uclass=(_); end
def uid=(_); end
end
class Etc::Passwd
extend ::Enumerable
def self.[](*_); end
def self.each(&blk); end
def self.members(); end
end
class Exception
include ::ActiveSupport::Dependencies::Blamable
def __bb_context(); end
def as_json(*_); end
def to_json(*args); end
end
class Exception
def self.json_create(object); end
end
module Exception2MessageMapper
def bind(cl); end
end
Exception2MessageMapper::E2MM = Exception2MessageMapper
class Exception2MessageMapper::ErrNotRegisteredException
end
class Exception2MessageMapper::ErrNotRegisteredException
end
module Exception2MessageMapper
def self.Fail(klass=T.unsafe(nil), err=T.unsafe(nil), *rest); end
def self.Raise(klass=T.unsafe(nil), err=T.unsafe(nil), *rest); end
def self.def_e2message(k, c, m); end
def self.def_exception(k, n, m, s=T.unsafe(nil)); end
def self.e2mm_message(klass, exp); end
def self.extend_object(cl); end
def self.message(klass, exp); end
end
class ExitCalledError
end
class ExitCalledError
end
class ExternalPatch
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class FalseClass
include ::JSON::Ext::Generator::GeneratorMethods::FalseClass
end
class Fiber
def transfer(*_); end
end
class Fiber
def self.current(); end
end
class File
def self.atomic_write(file_name, temp_dir=T.unsafe(nil)); end
def self.exists?(_); end
def self.probe_stat_in(dir); end
end
module FileUtils
include ::FileUtils::StreamUtils_
end
module FileUtils::DryRun
include ::FileUtils
include ::FileUtils::StreamUtils_
include ::FileUtils::LowMethods
end
module FileUtils::DryRun
extend ::FileUtils::DryRun
extend ::FileUtils
extend ::FileUtils::StreamUtils_
extend ::FileUtils::LowMethods
end
module FileUtils::NoWrite
include ::FileUtils
include ::FileUtils::StreamUtils_
include ::FileUtils::LowMethods
end
module FileUtils::NoWrite
extend ::FileUtils::NoWrite
extend ::FileUtils
extend ::FileUtils::StreamUtils_
extend ::FileUtils::LowMethods
end
module FileUtils::Verbose
include ::FileUtils
include ::FileUtils::StreamUtils_
end
module FileUtils::Verbose
extend ::FileUtils::Verbose
extend ::FileUtils
extend ::FileUtils::StreamUtils_
end
module FileUtils
extend ::FileUtils::StreamUtils_
end
class Formula
include ::Formula::Compat
end
module FormulaCellarChecks
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class FormulaConflict
def self.[](*_); end
def self.members(); end
end
class Formulary::FromUrlLoader
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Formulary
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Forwardable
VERSION = ::T.let(nil, ::T.untyped)
end
module Forwardable
def self._compile_method(src, file, line); end
def self._delegator_method(obj, accessor, method, ali); end
def self._valid_method?(method); end
def self.debug(); end
def self.debug=(debug); end
end
module GC
def garbage_collect(*_); end
end
module GC
def self.verify_transient_heap_internal_consistency(); end
end
module Gem
ConfigMap = ::T.let(nil, ::T.untyped)
RbConfigPriorities = ::T.let(nil, ::T.untyped)
RubyGemsPackageVersion = ::T.let(nil, ::T.untyped)
RubyGemsVersion = ::T.let(nil, ::T.untyped)
USE_BUNDLER_FOR_GEMDEPS = ::T.let(nil, ::T.untyped)
end
class Gem::DependencyInstaller
def _deprecated_add_found_dependencies(to_do, dependency_list); end
def _deprecated_gather_dependencies(); end
def add_found_dependencies(*args, &block); end
def gather_dependencies(*args, &block); end
end
class Gem::Exception
extend ::Gem::Deprecate
end
class Gem::Ext::BuildError
end
class Gem::Ext::BuildError
end
class Gem::Ext::Builder
def self.redirector(); end
end
class Gem::Ext::ExtConfBuilder
end
Gem::Ext::ExtConfBuilder::FileEntry = FileUtils::Entry_
class Gem::Ext::ExtConfBuilder
def self.build(extension, dest_path, results, args=T.unsafe(nil), lib_dir=T.unsafe(nil)); end
def self.get_relative_path(path); end
end
class Gem::Package::DigestIO
def digests(); end
def initialize(io, digests); end
def write(data); end
end
class Gem::Package::DigestIO
def self.wrap(io, digests); end
end
class Gem::Package::FileSource
def initialize(path); end
def path(); end
def 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 start(); end
def with_read_io(); end
def with_write_io(); end
end
class Gem::Package::IOSource
end
class Gem::Package::Old
def extract_files(destination_dir); end
def file_list(io); end
def read_until_dashes(io); end
def skip_ruby(io); end
end
class Gem::Package::Old
end
class Gem::Package::Source
end
class Gem::Package::Source
end
class Gem::Package::TarHeader
def ==(other); end
def checksum(); end
def devmajor(); end
def devminor(); end
def empty?(); end
def gid(); end
def gname(); end
def initialize(vals); end
def linkname(); end
def magic(); end
def mode(); end
def mtime(); end
def name(); end
def prefix(); end
def size(); end
def typeflag(); end
def uid(); end
def uname(); end
def update_checksum(); end
def version(); end
EMPTY_HEADER = ::T.let(nil, ::T.untyped)
FIELDS = ::T.let(nil, ::T.untyped)
PACK_FORMAT = ::T.let(nil, ::T.untyped)
UNPACK_FORMAT = ::T.let(nil, ::T.untyped)
end
class Gem::Package::TarHeader
def self.from(stream); end
def self.strict_oct(str); end
end
class Gem::Package::TarReader::Entry
def bytes_read(); end
def check_closed(); end
def close(); end
def closed?(); end
def directory?(); end
def eof?(); end
def file?(); end
def full_name(); end
def getc(); end
def header(); end
def initialize(header, io); end
def length(); end
def pos(); end
def read(len=T.unsafe(nil)); end
def readpartial(maxlen=T.unsafe(nil), outbuf=T.unsafe(nil)); end
def rewind(); end
def size(); end
def symlink?(); end
end
class Gem::Package::TarReader::Entry
end
class Gem::Package::TarReader
def self.new(io); end
end
class Gem::Package::TarWriter
def self.new(io); end
end
class Gem::Package
def self.new(gem, security_policy=T.unsafe(nil)); end
end
class Gem::PathSupport
def home(); end
def initialize(env); end
def path(); end
def spec_cache_dir(); end
end
class Gem::RemoteFetcher
def correct_for_windows_path(path); end
def s3_expiration(); end
def sign_s3_url(uri, expiration=T.unsafe(nil)); end
BASE64_URI_TRANSLATE = ::T.let(nil, ::T.untyped)
end
class Gem::Request
extend ::Gem::UserInteraction
extend ::Gem::DefaultUserInteraction
extend ::Gem::Text
end
class Gem::Resolver::ActivationRequest
def others_possible?(); end
end
class Gem::Resolver::CurrentSet
end
class Gem::Resolver::CurrentSet
end
Gem::Resolver::DependencyConflict = Gem::Resolver::Conflict
class Gem::Resolver::LocalSpecification
end
class Gem::Resolver::LocalSpecification
end
class Gem::Resolver::Molinillo::DependencyGraph::Log
def add_edge_no_circular(graph, origin, destination, requirement); end
def add_vertex(graph, name, payload, root); end
def delete_edge(graph, origin_name, destination_name, requirement); end
def detach_vertex_named(graph, name); end
def each(&blk); end
def pop!(graph); end
def reverse_each(); end
def rewind_to(graph, tag); end
def set_payload(graph, name, payload); end
def tag(graph, tag); end
end
class Gem::Resolver::Molinillo::DependencyGraph::Log
extend ::Enumerable
end
class Gem::RuntimeRequirementNotMetError
def suggestion(); end
def suggestion=(suggestion); end
end
class Gem::RuntimeRequirementNotMetError
end
class Gem::Security::Exception
end
class Gem::Security::Exception
end
Gem::Security::KEY_ALGORITHM = OpenSSL::PKey::RSA
class Gem::Security::Policy
include ::Gem::UserInteraction
include ::Gem::DefaultUserInteraction
include ::Gem::Text
def check_cert(signer, issuer, time); end
def check_chain(chain, time); end
def check_data(public_key, digest, signature, data); end
def check_key(signer, key); end
def check_root(chain, time); end
def check_trust(chain, digester, trust_dir); end
def initialize(name, policy=T.unsafe(nil), opt=T.unsafe(nil)); end
def name(); end
def only_signed(); end
def only_signed=(only_signed); end
def only_trusted(); end
def only_trusted=(only_trusted); end
def subject(certificate); end
def verify(chain, key=T.unsafe(nil), digests=T.unsafe(nil), signatures=T.unsafe(nil), full_name=T.unsafe(nil)); end
def verify_chain(); end
def verify_chain=(verify_chain); end
def verify_data(); end
def verify_data=(verify_data); end
def verify_root(); end
def verify_root=(verify_root); end
def verify_signatures(spec, digests, signatures); end
def verify_signer(); end
def verify_signer=(verify_signer); end
end
class Gem::Security::Policy
end
class Gem::Security::Signer
include ::Gem::UserInteraction
include ::Gem::DefaultUserInteraction
include ::Gem::Text
def cert_chain(); end
def cert_chain=(cert_chain); end
def digest_algorithm(); end
def digest_name(); end
def extract_name(cert); end
def initialize(key, cert_chain, passphrase=T.unsafe(nil), options=T.unsafe(nil)); end
def key(); end
def key=(key); end
def load_cert_chain(); end
def options(); end
def re_sign_key(expiration_length: T.unsafe(nil)); end
def sign(data); end
end
class Gem::Security::Signer
def self.re_sign_cert(expired_cert, expired_cert_path, private_key); end
end
class Gem::Security::TrustDir
def cert_path(certificate); end
def dir(); end
def each_certificate(); end
def initialize(dir, permissions=T.unsafe(nil)); end
def issuer_of(certificate); end
def load_certificate(certificate_file); end
def name_path(name); end
def trust_cert(certificate); end
def verify(); end
end
module Gem::Security
def self.alt_name_or_x509_entry(certificate, x509_entry); end
def self.create_cert(subject, key, age=T.unsafe(nil), extensions=T.unsafe(nil), serial=T.unsafe(nil)); end
def self.create_cert_email(email, key, age=T.unsafe(nil), extensions=T.unsafe(nil)); end
def self.create_cert_self_signed(subject, key, age=T.unsafe(nil), extensions=T.unsafe(nil), serial=T.unsafe(nil)); end
def self.create_key(length=T.unsafe(nil), algorithm=T.unsafe(nil)); end
def self.email_to_name(email_address); end
def self.re_sign(expired_certificate, private_key, age=T.unsafe(nil), extensions=T.unsafe(nil)); end
def self.reset(); end
def self.sign(certificate, signing_key, signing_cert, age=T.unsafe(nil), extensions=T.unsafe(nil), serial=T.unsafe(nil)); end
def self.trust_dir(); end
def self.trusted_certificates(&block); end
def self.write(pemmable, path, permissions=T.unsafe(nil), passphrase=T.unsafe(nil), cipher=T.unsafe(nil)); end
end
class Gem::SpecFetcher
include ::Gem::UserInteraction
include ::Gem::DefaultUserInteraction
include ::Gem::Text
def available_specs(type); end
def detect(type=T.unsafe(nil)); end
def initialize(sources=T.unsafe(nil)); end
def latest_specs(); end
def prerelease_specs(); end
def search_for_dependency(dependency, matching_platform=T.unsafe(nil)); end
def sources(); end
def spec_for_dependency(dependency, matching_platform=T.unsafe(nil)); end
def specs(); end
def suggest_gems_from_name(gem_name, type=T.unsafe(nil)); end
def tuples_for(source, type, gracefully_ignore=T.unsafe(nil)); end
end
class Gem::SpecFetcher
def self.fetcher(); end
def self.fetcher=(fetcher); end
end
class Gem::Specification
include ::Bundler::MatchPlatform
include ::Bundler::GemHelpers
def to_ruby(); end
end
class Gem::Specification
extend ::Gem::Deprecate
extend ::Enumerable
def self.add_spec(spec); end
def self.add_specs(*specs); end
def self.remove_spec(spec); end
end
class Gem::SpecificationPolicy
def initialize(specification); end
def packaging(); end
def packaging=(packaging); end
def validate(strict=T.unsafe(nil)); end
def validate_dependencies(); end
def validate_metadata(); end
def validate_permissions(); end
HOMEPAGE_URI_PATTERN = ::T.let(nil, ::T.untyped)
LAZY = ::T.let(nil, ::T.untyped)
LAZY_PATTERN = ::T.let(nil, ::T.untyped)
METADATA_LINK_KEYS = ::T.let(nil, ::T.untyped)
SPECIAL_CHARACTERS = ::T.let(nil, ::T.untyped)
VALID_NAME_PATTERN = ::T.let(nil, ::T.untyped)
VALID_URI_PATTERN = ::T.let(nil, ::T.untyped)
end
class Gem::SpecificationPolicy
end
class Gem::StreamUI
def _deprecated_debug(statement); end
end
class Gem::StubSpecification
def build_extensions(); end
def extensions(); end
def initialize(filename, base_dir, gems_dir, default_gem); end
def missing_extensions?(); end
def valid?(); end
end
class Gem::StubSpecification::StubLine
def extensions(); end
def full_name(); end
def initialize(data, extensions); end
def name(); end
def platform(); end
def require_paths(); end
def version(); end
end
class Gem::StubSpecification
def self.default_gemspec_stub(filename, base_dir, gems_dir); end
def self.gemspec_stub(filename, base_dir, gems_dir); end
end
class Gem::UninstallError
def spec(); end
def spec=(spec); end
end
class Gem::UninstallError
end
Gem::UnsatisfiableDepedencyError = Gem::UnsatisfiableDependencyError
Gem::Version::Requirement = Gem::Requirement
module Gem
def self.default_gems_use_full_paths?(); end
def self.remove_unresolved_default_spec(spec); end
end
module GetText
end
class GetText::PoParser
def _(x); end
def _reduce_10(val, _values, result); end
def _reduce_12(val, _values, result); end
def _reduce_13(val, _values, result); end
def _reduce_14(val, _values, result); end
def _reduce_15(val, _values, result); end
def _reduce_5(val, _values, result); end
def _reduce_8(val, _values, result); end
def _reduce_9(val, _values, result); end
def _reduce_none(val, _values, result); end
def on_comment(comment); end
def on_message(msgid, msgstr); end
def parse(str, data, ignore_fuzzy=T.unsafe(nil)); end
def unescape(orig); end
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 GetText::PoParser
end
module GetText
end
class GitHub::Actions::Annotation
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module GitHub::Actions
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module GitHub
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class HTTP::Cookie
def self.parse(set_cookie, origin, options=T.unsafe(nil), &block); end
end
class Hardware::CPU
extend ::T::Private::Methods::SingletonMethodHooks
def self.lm?(); end
end
module Hardware
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Hash
include ::JSON::Ext::Generator::GeneratorMethods::Hash
include ::Plist::Emit
def assert_valid_keys(*valid_keys); end
def deep_merge(other_hash, &block); end
def deep_merge!(other_hash, &block); end
def deep_stringify_keys(); end
def deep_stringify_keys!(); end
def deep_symbolize_keys(); end
def deep_symbolize_keys!(); end
def deep_transform_keys(&block); end
def deep_transform_keys!(&block); end
def except(*keys); end
def except!(*keys); end
def extract!(*keys); end
def extractable_options?(); end
def slice!(*keys); end
def stringify_keys(); end
def stringify_keys!(); end
def symbolize_keys(); end
def symbolize_keys!(); end
def to_options(); end
def to_options!(); end
def to_param(namespace=T.unsafe(nil)); end
def to_query(namespace=T.unsafe(nil)); end
end
class Hash
def self.try_convert(_); end
end
class HeadVersion
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Homebrew
MAX_PORT = ::T.let(nil, ::T.untyped)
MIN_PORT = ::T.let(nil, ::T.untyped)
end
class Homebrew::CLI::Args
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Homebrew::CLI::NamedArgs
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Homebrew::CLI::Parser
include ::Homebrew::CLI::Parser::Compat
end
class Homebrew::CLI::Parser
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Homebrew::EnvConfig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
def self.all_proxy(); end
def self.arch(); end
def self.artifact_domain(); end
def self.auto_update_secs(); end
def self.bat?(); end
def self.bat_config_path(); end
def self.bintray_key(); end
def self.bintray_user(); end
def self.bottle_domain(); end
def self.brew_git_remote(); end
def self.browser(); end
def self.cache(); end
def self.cleanup_max_age_days(); end
def self.color?(); end
def self.core_git_remote(); end
def self.curl_retries(); end
def self.curl_verbose?(); end
def self.curlrc?(); end
def self.debug?(); end
def self.developer?(); end
def self.disable_load_formula?(); end
def self.display(); end
def self.display_install_times?(); end
def self.editor(); end
def self.fail_log_lines(); end
def self.forbidden_licenses(); end
def self.force_brewed_curl?(); end
def self.force_brewed_git?(); end
def self.force_homebrew_on_linux?(); end
def self.force_vendor_ruby?(); end
def self.ftp_proxy(); end
def self.git_email(); end
def self.git_name(); end
def self.github_api_password(); end
def self.github_api_token(); end
def self.github_api_username(); end
def self.http_proxy(); end
def self.https_proxy(); end
def self.install_badge(); end
def self.livecheck_watchlist(); end
def self.logs(); end
def self.no_analytics?(); end
def self.no_auto_update?(); end
def self.no_bottle_source_fallback?(); end
def self.no_color?(); end
def self.no_compat?(); end
def self.no_emoji?(); end
def self.no_github_api?(); end
def self.no_insecure_redirect?(); end
def self.no_install_cleanup?(); end
def self.no_installed_dependents_check?(); end
def self.no_proxy(); end
def self.pry?(); end
def self.skip_or_later_bottles?(); end
def self.sorbet_runtime?(); end
def self.sudo_askpass(); end
def self.svn(); end
def self.temp(); end
def self.update_report_only_installed?(); end
def self.update_to_tag?(); end
def self.verbose?(); end
def self.verbose_using_dots?(); end
end
module Homebrew::Fetch
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Homebrew::FormulaCreator
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Homebrew::Style::LineLocation
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Homebrew::TapAuditor
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Homebrew
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
extend ::Homebrew::Compat
end
module HostEnvironmentSimulatorHelper
def in_its_own_process_with(*files); end
end
module HostEnvironmentSimulatorHelper
end
module Hpricot
AttrCore = ::T.let(nil, ::T.untyped)
AttrEvents = ::T.let(nil, ::T.untyped)
AttrFocus = ::T.let(nil, ::T.untyped)
AttrHAlign = ::T.let(nil, ::T.untyped)
AttrI18n = ::T.let(nil, ::T.untyped)
AttrVAlign = ::T.let(nil, ::T.untyped)
Attrs = ::T.let(nil, ::T.untyped)
ElementContent = ::T.let(nil, ::T.untyped)
ElementExclusions = ::T.let(nil, ::T.untyped)
ElementInclusions = ::T.let(nil, ::T.untyped)
FORM_TAGS = ::T.let(nil, ::T.untyped)
NamedCharacters = ::T.let(nil, ::T.untyped)
NamedCharactersPattern = ::T.let(nil, ::T.untyped)
OmittedAttrName = ::T.let(nil, ::T.untyped)
ProcInsParse = ::T.let(nil, ::T.untyped)
SELF_CLOSING_TAGS = ::T.let(nil, ::T.untyped)
end
class Hpricot::Attributes
def [](k); end
def []=(k, v); end
def element(); end
def element=(element); end
def initialize(e); end
def to_hash(); end
end
class Hpricot::Attributes
end
class Hpricot::BlankSlate
end
class Hpricot::BlankSlate
def self.hide(name); end
end
class Hpricot::BogusETag
include ::Hpricot::Leaf
include ::Hpricot::Node
include ::Hpricot
include ::Hpricot::BogusETag::Trav
include ::Hpricot::Leaf::Trav
include ::Hpricot::Traverse
def initialize(name); end
def output(out, opts=T.unsafe(nil)); end
def raw_string(); end
end
module Hpricot::BogusETag::Trav
include ::Hpricot::Leaf::Trav
include ::Hpricot::Traverse
end
module Hpricot::BogusETag::Trav
end
class Hpricot::BogusETag
end
module Hpricot::Builder
def <<(string); end
def a(*args, &block); end
def abbr(*args, &block); end
def acronym(*args, &block); end
def add_child(ele); end
def address(*args, &block); end
def applet(*args, &block); end
def area(*args, &block); end
def b(*args, &block); end
def base(*args, &block); end
def basefont(*args, &block); end
def bdo(*args, &block); end
def big(*args, &block); end
def blockquote(*args, &block); end
def body(*args, &block); end
def br(*args, &block); end
def build(*a, &b); end
def button(*args, &block); end
def caption(*args, &block); end
def center(*args, &block); end
def cite(*args, &block); end
def code(*args, &block); end
def col(*args, &block); end
def colgroup(*args, &block); end
def concat(string); end
def dd(*args, &block); end
def del(*args, &block); end
def dfn(*args, &block); end
def dir(*args, &block); end
def div(*args, &block); end
def dl(*args, &block); end
def doctype(target, pub, sys); end
def dt(*args, &block); end
def em(*args, &block); end
def fieldset(*args, &block); end
def font(*args, &block); end
def form(*args, &block); end
def h1(*args, &block); end
def h2(*args, &block); end
def h3(*args, &block); end
def h4(*args, &block); end
def h5(*args, &block); end
def h6(*args, &block); end
def head(*args, &block); end
def hr(*args, &block); end
def html(*args, &block); end
def html_tag(sym, *args, &block); end
def i(*args, &block); end
def iframe(*args, &block); end
def img(*args, &block); end
def input(*args, &block); end
def ins(*args, &block); end
def isindex(*args, &block); end
def kbd(*args, &block); end
def label(*args, &block); end
def legend(*args, &block); end
def li(*args, &block); end
def link(*args, &block); end
def map(*args, &block); end
def menu(*args, &block); end
def meta(*args, &block); end
def noframes(*args, &block); end
def noscript(*args, &block); end
def object(*args, &block); end
def ol(*args, &block); end
def optgroup(*args, &block); end
def option(*args, &block); end
def p(*args, &block); end
def param(*args, &block); end
def pre(*args, &block); end
def q(*args, &block); end
def s(*args, &block); end
def samp(*args, &block); end
def script(*args, &block); end
def select(*args, &block); end
def small(*args, &block); end
def span(*args, &block); end
def strike(*args, &block); end
def strong(*args, &block); end
def style(*args, &block); end
def sub(*args, &block); end
def sup(*args, &block); end
def table(*args, &block); end
def tag!(tag, *args, &block); end
def tbody(*args, &block); end
def td(*args, &block); end
def text(string); end
def text!(string); end
def textarea(*args, &block); end
def tfoot(*args, &block); end
def th(*args, &block); end
def thead(*args, &block); end
def title(*args, &block); end
def tr(*args, &block); end
def tt(*args, &block); end
def u(*args, &block); end
def ul(*args, &block); end
def var(*args, &block); end
def xhtml_strict(attrs=T.unsafe(nil), &block); end
def xhtml_transitional(attrs=T.unsafe(nil), &block); end
end
module Hpricot::Builder
def self.set(option, value); end
end
class Hpricot::CData
include ::Hpricot::Leaf
include ::Hpricot::Node
include ::Hpricot
include ::Hpricot::CData::Trav
include ::Hpricot::Leaf::Trav
include ::Hpricot::Traverse
def content(); end
def content=(content); end
def initialize(content); end
def output(out, opts=T.unsafe(nil)); end
def raw_string(); end
end
module Hpricot::CData::Trav
include ::Hpricot::Leaf::Trav
include ::Hpricot::Traverse
end
module Hpricot::CData::Trav
end
class Hpricot::CData
end
class Hpricot::Comment
include ::Hpricot::Leaf
include ::Hpricot::Node
include ::Hpricot
include ::Hpricot::Comment::Trav
include ::Hpricot::Leaf::Trav
include ::Hpricot::Traverse
def content(); end
def content=(content); end
def output(out, opts=T.unsafe(nil)); end
def raw_string(); end
end
module Hpricot::Comment::Trav
include ::Hpricot::Leaf::Trav
include ::Hpricot::Traverse
end
module Hpricot::Comment::Trav
end
class Hpricot::Comment
end
module Hpricot::Container
include ::Hpricot::Node
include ::Hpricot
end
module Hpricot::Container::Trav
include ::Hpricot::Traverse
def classes(); end
def containers(); end
def each_child(&block); end
def each_child_with_index(&block); end
def each_hyperlink(); end
def each_hyperlink_uri(base_uri=T.unsafe(nil)); end
def each_uri(base_uri=T.unsafe(nil)); end
def filter(&block); end
def find_element(*names); end
def following_siblings(); end
def get_element_by_id(id); end
def get_elements_by_tag_name(*a); end
def insert_after(nodes, ele); end
def insert_before(nodes, ele); end
def next_sibling(); end
def preceding_siblings(); end
def previous_sibling(); end
def replace_child(old, new); end
def siblings_at(*pos); end
def traverse_text_internal(&block); end
end
module Hpricot::Container::Trav
end
module Hpricot::Container
end
class Hpricot::Context
include ::Hpricot
end
class Hpricot::Context
end
class Hpricot::CssProxy
def initialize(builder, sym); end
def method_missing(id_or_class, *args, &block); end
end
class Hpricot::CssProxy
end
class Hpricot::Doc
include ::Hpricot::Container
include ::Hpricot::Node
include ::Hpricot
include ::Hpricot::Doc::Trav
include ::Hpricot::Container::Trav
include ::Hpricot::Traverse
def inspect_tree(); end
def output(out, opts=T.unsafe(nil)); end
end
module Hpricot::Doc::Trav
include ::Hpricot::Container::Trav
include ::Hpricot::Traverse
def author(); end
def css_path(); end
def root(); end
def title(); end
def traverse_all_element(&block); end
def traverse_some_element(name_set, &block); end
def xpath(); end
end
module Hpricot::Doc::Trav
end
class Hpricot::Doc
end
class Hpricot::DocType
include ::Hpricot::Leaf
include ::Hpricot::Node
include ::Hpricot
include ::Hpricot::DocType::Trav
include ::Hpricot::Leaf::Trav
include ::Hpricot::Traverse
def initialize(target, pub, sys); end
def output(out, opts=T.unsafe(nil)); end
def public_id(); end
def public_id=(public_id); end
def raw_string(); end
def system_id(); end
def system_id=(system_id); end
def target(); end
def target=(target); end
end
module Hpricot::DocType::Trav
include ::Hpricot::Leaf::Trav
include ::Hpricot::Traverse
end
module Hpricot::DocType::Trav
end
class Hpricot::DocType
end
class Hpricot::ETag
include ::Hpricot::Tag
end
class Hpricot::ETag
end
class Hpricot::Elem
include ::Hpricot::Container
include ::Hpricot::Node
include ::Hpricot
include ::Hpricot::Elem::Trav
include ::Hpricot::Container::Trav
include ::Hpricot::Traverse
def attributes(); end
def attributes_as_html(); end
def empty?(); end
def initialize(tag, attrs=T.unsafe(nil), children=T.unsafe(nil), etag=T.unsafe(nil)); end
def output(out, opts=T.unsafe(nil)); end
def pretty_print_stag(q); end
end
module Hpricot::Elem::Trav
include ::Hpricot::Container::Trav
include ::Hpricot::Traverse
def [](name); end
def []=(name, val); end
def get_attribute(name); end
def has_attribute?(name); end
def remove_attribute(name); end
def set_attribute(name, val); end
def traverse_all_element(&block); end
def traverse_some_element(name_set, &block); end
end
module Hpricot::Elem::Trav
end
class Hpricot::Elem
end
class Hpricot::Elements
def %(expr, &blk); end
def /(*expr, &blk); end
def add_class(class_name); end
def after(str=T.unsafe(nil), &blk); end
def append(str=T.unsafe(nil), &blk); end
def at(expr, &blk); end
def attr(key, value=T.unsafe(nil), &blk); end
def before(str=T.unsafe(nil), &blk); end
def empty(); end
def filter(expr); end
def html(*string); end
def html=(string); end
def innerHTML(*string); end
def innerHTML=(string); end
def inner_html(*string); end
def inner_html=(string); end
def inner_text(); end
def not(expr); end
def prepend(str=T.unsafe(nil), &blk); end
def remove(); end
def remove_attr(name); end
def remove_class(name=T.unsafe(nil)); end
def search(*expr, &blk); end
def set(key, value=T.unsafe(nil), &blk); end
def text(); end
def to_html(); end
def to_s(); end
def wrap(str=T.unsafe(nil), &blk); end
ATTR_RE = ::T.let(nil, ::T.untyped)
BRACK_RE = ::T.let(nil, ::T.untyped)
CATCH_RE = ::T.let(nil, ::T.untyped)
CUST_RE = ::T.let(nil, ::T.untyped)
FUNC_RE = ::T.let(nil, ::T.untyped)
end
class Hpricot::Elements
def self.expand(ele1, ele2, excl=T.unsafe(nil)); end
def self.filter(nodes, expr, truth=T.unsafe(nil)); end
end
class Hpricot::EncodingError
end
class Hpricot::EncodingError
end
class Hpricot::Error
end
class Hpricot::Error
end
module Hpricot::Leaf
include ::Hpricot::Node
include ::Hpricot
def inspect(); end
def pretty_print(q); end
end
module Hpricot::Leaf::Trav
include ::Hpricot::Traverse
def traverse_all_element(); end
def traverse_some_element(name_set); end
def traverse_text_internal(); end
end
module Hpricot::Leaf::Trav
end
module Hpricot::Leaf
end
class Hpricot::Name
include ::Hpricot
end
class Hpricot::Name
end
module Hpricot::Node
include ::Hpricot
def altered!(); end
def clear_raw(); end
def html_quote(str); end
def if_output(opts); end
def inspect_tree(depth=T.unsafe(nil)); end
def pathname(); end
end
module Hpricot::Node
end
class Hpricot::ParseError
end
class Hpricot::ParseError
end
class Hpricot::ProcIns
include ::Hpricot::Leaf
include ::Hpricot::Node
include ::Hpricot
include ::Hpricot::ProcIns::Trav
include ::Hpricot::Leaf::Trav
include ::Hpricot::Traverse
def content(); end
def content=(content); end
def output(out, opts=T.unsafe(nil)); end
def raw_string(); end
def target(); end
def target=(target); end
end
module Hpricot::ProcIns::Trav
include ::Hpricot::Leaf::Trav
include ::Hpricot::Traverse
end
module Hpricot::ProcIns::Trav
end
class Hpricot::ProcIns
end
module Hpricot::Tag
include ::Hpricot
end
module Hpricot::Tag
end
class Hpricot::Text
include ::Hpricot::Leaf
include ::Hpricot::Node
include ::Hpricot
include ::Hpricot::Text::Trav
include ::Hpricot::Leaf::Trav
include ::Hpricot::Traverse
def <<(str); end
def content(); end
def content=(content); end
def initialize(content); end
def output(out, opts=T.unsafe(nil)); end
def raw_string(); end
end
module Hpricot::Text::Trav
include ::Hpricot::Leaf::Trav
include ::Hpricot::Traverse
def traverse_text_internal(); end
end
module Hpricot::Text::Trav
end
class Hpricot::Text
end
module Hpricot::Traverse
def %(expr); end
def /(expr, &blk); end
def after(html=T.unsafe(nil), &blk); end
def at(expr); end
def before(html=T.unsafe(nil), &blk); end
def bogusetag?(); end
def children_of_type(tag_name); end
def clean_path(path); end
def comment?(); end
def css_path(); end
def doc?(); end
def doctype?(); end
def elem?(); end
def following(); end
def get_subnode(*indexes); end
def html(inner=T.unsafe(nil), &blk); end
def index(name); end
def innerHTML(inner=T.unsafe(nil), &blk); end
def innerHTML=(inner); end
def innerText(); end
def inner_html(inner=T.unsafe(nil), &blk); end
def inner_html=(inner); end
def inner_text(); end
def make(input=T.unsafe(nil), &blk); end
def next(); end
def next_node(); end
def node_position(); end
def nodes_at(*pos); end
def position(); end
def preceding(); end
def previous(); end
def previous_node(); end
def procins?(); end
def search(expr, &blk); end
def swap(html=T.unsafe(nil), &blk); end
def text?(); end
def to_html(); end
def to_original_html(); end
def to_plain_text(); end
def to_s(); end
def traverse_element(*names, &block); end
def traverse_text(&block); end
def xmldecl?(); end
def xpath(); end
end
module Hpricot::Traverse
def self.filter(tok, &blk); end
end
class Hpricot::XHTMLStrict
end
class Hpricot::XHTMLStrict
def self.doctype(); end
def self.doctype=(doctype); end
def self.forms(); end
def self.forms=(forms); end
def self.self_closing(); end
def self.self_closing=(self_closing); end
def self.tags(); end
def self.tags=(tags); end
def self.tagset(); end
def self.tagset=(tagset); end
end
class Hpricot::XHTMLTransitional
end
class Hpricot::XHTMLTransitional
def self.doctype(); end
def self.doctype=(doctype); end
def self.forms(); end
def self.forms=(forms); end
def self.self_closing(); end
def self.self_closing=(self_closing); end
def self.tags(); end
def self.tags=(tags); end
def self.tagset(); end
def self.tagset=(tagset); end
end
class Hpricot::XMLDecl
include ::Hpricot::Leaf
include ::Hpricot::Node
include ::Hpricot
include ::Hpricot::XMLDecl::Trav
include ::Hpricot::Leaf::Trav
include ::Hpricot::Traverse
def encoding(); end
def encoding=(encoding); end
def output(out, opts=T.unsafe(nil)); end
def raw_string(); end
def standalone(); end
def standalone=(standalone); end
def version(); end
def version=(version); end
end
module Hpricot::XMLDecl::Trav
include ::Hpricot::Leaf::Trav
include ::Hpricot::Traverse
end
module Hpricot::XMLDecl::Trav
end
class Hpricot::XMLDecl
end
module Hpricot
def self.XML(input=T.unsafe(nil), opts=T.unsafe(nil), &blk); end
def self.buffer_size(); end
def self.buffer_size=(buffer_size); end
def self.build(ele=T.unsafe(nil), assigns=T.unsafe(nil), &blk); end
def self.css(_, _1, _2); end
def self.make(input=T.unsafe(nil), opts=T.unsafe(nil), &blk); end
def self.parse(input=T.unsafe(nil), opts=T.unsafe(nil), &blk); end
def self.scan(*_); end
def self.uxs(str); 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
class I18n::ArgumentError
end
class I18n::ArgumentError
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::Gettext
def load_po(filename); end
def normalize(locale, data); end
def normalize_pluralization(locale, key, value); end
def parse(filename); end
end
class I18n::Backend::Gettext::PoData
def set_comment(msgid_or_sym, comment); end
end
class I18n::Backend::Gettext::PoData
end
module I18n::Backend::Gettext
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
class I18n::Backend::KeyValue
include ::I18n::Backend::KeyValue::Implementation
include ::I18n::Backend::Flatten
include ::I18n::Backend::Base
include ::I18n::Backend::Transliterator
end
module I18n::Backend::KeyValue::Implementation
include ::I18n::Backend::Flatten
include ::I18n::Backend::Base
include ::I18n::Backend::Transliterator
def available_locales(); end
def init_translations(); end
def initialize(store, subtrees=T.unsafe(nil)); end
def initialized?(); end
def lookup(locale, key, scope=T.unsafe(nil), options=T.unsafe(nil)); end
def pluralize(locale, entry, count); end
def store(); end
def store=(store); end
def store_translations(locale, data, options=T.unsafe(nil)); end
def subtrees?(); end
def translations(); end
end
module I18n::Backend::KeyValue::Implementation
end
class I18n::Backend::KeyValue::SubtreeProxy
def [](key); end
def has_key?(key); end
def initialize(master_key, store); end
def instance_of?(klass); end
def is_a?(klass); end
def kind_of?(klass); end
end
class I18n::Backend::KeyValue::SubtreeProxy
end
class I18n::Backend::KeyValue
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
module I18n::Base
def available_locales(); end
def available_locales=(value); end
def available_locales_initialized?(); end
def backend(); end
def backend=(value); end
def config(); end
def config=(value); end
def default_locale(); end
def default_locale=(value); end
def default_separator(); end
def default_separator=(value); end
def eager_load!(); end
def enforce_available_locales(); end
def enforce_available_locales!(locale); end
def enforce_available_locales=(value); end
def exception_handler(); end
def exception_handler=(value); end
def exists?(key, _locale=T.unsafe(nil), locale: T.unsafe(nil), **options); end
def l(object, locale: T.unsafe(nil), format: T.unsafe(nil), **options); end
def load_path(); end
def load_path=(value); end
def locale(); end
def locale=(value); end
def locale_available?(locale); end
def localize(object, locale: T.unsafe(nil), format: T.unsafe(nil), **options); end
def normalize_keys(locale, key, scope, separator=T.unsafe(nil)); end
def reload!(); end
def t(key=T.unsafe(nil), *_, throw: T.unsafe(nil), raise: T.unsafe(nil), locale: T.unsafe(nil), **options); end
def t!(key, options=T.unsafe(nil)); end
def translate(key=T.unsafe(nil), *_, throw: T.unsafe(nil), raise: T.unsafe(nil), locale: T.unsafe(nil), **options); end
def translate!(key, options=T.unsafe(nil)); end
def transliterate(key, *_, throw: T.unsafe(nil), raise: T.unsafe(nil), locale: T.unsafe(nil), replacement: T.unsafe(nil), **options); end
def with_locale(tmp_locale=T.unsafe(nil)); end
end
module I18n::Base
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
class I18n::Disabled
def initialize(method); end
end
class I18n::Disabled
end
class I18n::ExceptionHandler
def call(exception, _locale, _key, _options); end
end
class I18n::ExceptionHandler
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::HashRefinements
end
module I18n::HashRefinements
end
class I18n::InvalidLocale
def initialize(locale); end
def locale(); end
end
class I18n::InvalidLocale
end
class I18n::InvalidLocaleData
def filename(); end
def initialize(filename, exception_message); end
end
class I18n::InvalidLocaleData
end
class I18n::InvalidPluralizationData
def count(); end
def entry(); end
def initialize(entry, count, key); end
def key(); end
end
class I18n::InvalidPluralizationData
end
I18n::JSON = ActiveSupport::JSON
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
class I18n::MissingInterpolationArgument
def initialize(key, values, string); end
def key(); end
def string(); end
def values(); end
end
class I18n::MissingInterpolationArgument
end
class I18n::MissingTranslation
include ::I18n::MissingTranslation::Base
end
module I18n::MissingTranslation::Base
def initialize(locale, key, options=T.unsafe(nil)); end
def key(); end
def keys(); end
def locale(); end
def message(); end
def options(); end
def to_exception(); end
def to_s(); end
end
module I18n::MissingTranslation::Base
end
class I18n::MissingTranslation
end
class I18n::MissingTranslationData
include ::I18n::MissingTranslation::Base
end
class I18n::MissingTranslationData
end
class I18n::ReservedInterpolationKey
def initialize(key, string); end
def key(); end
def string(); end
end
class I18n::ReservedInterpolationKey
end
module I18n::Tests
end
module I18n::Tests::Localization
end
module I18n::Tests::Localization
def self.included(base); end
end
module I18n::Tests
end
class I18n::UnknownFileType
def filename(); end
def initialize(type, filename); end
def type(); end
end
class I18n::UnknownFileType
end
module I18n
extend ::I18n::Base
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.interpolate(string, values); end
def self.interpolate_hash(string, values); end
def self.new_double_nested_cache(); end
def self.perform_caching?(); end
end
class IO
def beep(); end
def cooked(); end
def cooked!(); end
def cursor(); end
def cursor=(); end
def echo=(echo); end
def echo?(); end
def getch(*_); end
def getpass(*_); end
def goto(); 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 wait(*_); end
def wait_readable(*_); end
def wait_writable(*_); end
def winsize(); end
def winsize=(winsize); end
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
module IRB
IRBRC_EXT = ::T.let(nil, ::T.untyped)
MagicFile = ::T.let(nil, ::T.untyped)
STDIN_FILE_NAME = ::T.let(nil, ::T.untyped)
VERSION = ::T.let(nil, ::T.untyped)
end
class IRB::Context
def __exit__(*_); end
def __inspect__(); end
def __to_s__(); end
def evaluate(line, line_no, exception: T.unsafe(nil)); end
def initialize(irb, workspace=T.unsafe(nil), input_method=T.unsafe(nil), output_method=T.unsafe(nil)); end
def inspect_last_value(); end
IDNAME_IVARS = ::T.let(nil, ::T.untyped)
NOPRINTING_IVARS = ::T.let(nil, ::T.untyped)
NO_INSPECTING_IVARS = ::T.let(nil, ::T.untyped)
end
class IRB::DefaultEncodings
def external(); end
def external=(_); end
def internal(); end
def internal=(_); end
end
class IRB::DefaultEncodings
def self.[](*_); end
def self.members(); end
end
module IRB::ExtendCommandBundle
def irb(*opts, &b); end
def irb_change_workspace(*opts, &b); end
def irb_current_working_workspace(*opts, &b); end
def irb_fg(*opts, &b); end
def irb_help(*opts, &b); end
def irb_jobs(*opts, &b); end
def irb_kill(*opts, &b); end
def irb_pop_workspace(*opts, &b); end
def irb_push_workspace(*opts, &b); end
def irb_source(*opts, &b); end
def irb_workspaces(*opts, &b); end
end
IRB::ExtendCommandBundle::EXCB = IRB::ExtendCommandBundle
module IRB::ExtendCommandBundle
def self.irb_original_method_name(method_name); end
end
class IRB::FileInputMethod
def initialize(file); end
end
class IRB::InputMethod
def initialize(file=T.unsafe(nil)); end
end
class IRB::Inspector
def initialize(inspect_proc, init_proc=T.unsafe(nil)); end
end
class IRB::Irb
def handle_exception(exc); end
def initialize(workspace=T.unsafe(nil), input_method=T.unsafe(nil), output_method=T.unsafe(nil)); end
def output_value(); end
def prompt(prompt, ltype, indent, line_no); end
end
class IRB::Locale
def String(mes); end
def encoding(); end
def find(file, paths=T.unsafe(nil)); end
def format(*opts); end
def gets(*rs); end
def initialize(locale=T.unsafe(nil)); end
def lang(); end
def load(file, priv=T.unsafe(nil)); end
def modifier(); end
def print(*opts); end
def printf(*opts); end
def puts(*opts); end
def readline(*rs); end
def require(file, priv=T.unsafe(nil)); end
def territory(); end
LOCALE_DIR = ::T.let(nil, ::T.untyped)
LOCALE_NAME_RE = ::T.let(nil, ::T.untyped)
end
class IRB::Locale
end
class IRB::Notifier::AbstractNotifier
def initialize(prefix, base_notifier); end
end
class IRB::Notifier::LeveledNotifier
def initialize(base, level, prefix); end
end
class IRB::Notifier::NoMsgNotifier
def initialize(); end
end
class IRB::ReadlineInputMethod
def initialize(); end
end
class IRB::SLex
def Fail(err=T.unsafe(nil), *rest); end
def Raise(err=T.unsafe(nil), *rest); end
def create(token, preproc=T.unsafe(nil), postproc=T.unsafe(nil)); end
def def_rule(token, preproc=T.unsafe(nil), postproc=T.unsafe(nil), &block); end
def def_rules(*tokens, &block); end
def match(token); end
def postproc(token); end
def preproc(token, proc); end
def search(token); end
DOUT = ::T.let(nil, ::T.untyped)
D_DEBUG = ::T.let(nil, ::T.untyped)
D_DETAIL = ::T.let(nil, ::T.untyped)
D_WARN = ::T.let(nil, ::T.untyped)
end
class IRB::SLex::ErrNodeAlreadyExists
end
class IRB::SLex::ErrNodeAlreadyExists
end
class IRB::SLex::ErrNodeNothing
end
class IRB::SLex::ErrNodeNothing
end
class IRB::SLex::Node
def create_subnode(chrs, preproc=T.unsafe(nil), postproc=T.unsafe(nil)); end
def initialize(preproc=T.unsafe(nil), postproc=T.unsafe(nil)); end
def match(chrs, op=T.unsafe(nil)); end
def match_io(io, op=T.unsafe(nil)); end
def postproc(); end
def postproc=(postproc); end
def preproc(); end
def preproc=(preproc); end
def search(chrs, opt=T.unsafe(nil)); end
end
class IRB::SLex::Node
end
class IRB::SLex
extend ::Exception2MessageMapper
def self.included(mod); end
end
class IRB::StdioInputMethod
def initialize(); end
end
class IRB::WorkSpace
def initialize(*main); end
def local_variable_get(name); end
def local_variable_set(name, value); end
end
module IRB
def self.Inspector(inspect, init=T.unsafe(nil)); end
def self.delete_caller(); end
def self.init_config(ap_path); end
def self.init_error(); end
def self.load_modules(); end
def self.rc_file(ext=T.unsafe(nil)); end
def self.rc_file_generators(); end
def self.run_config(); end
def self.setup(ap_path, argv: T.unsafe(nil)); end
end
class Integer
def to_bn(); end
end
class JSON::Ext::Generator::State
def self.from_state(_); end
end
class JSON::Ext::Parser
def initialize(*_); end
end
class JavaRequirement::CaskSuggestion
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
def self.[](*_); end
def self.members(); end
end
module Kconv
AUTO = ::T.let(nil, ::T.untyped)
NOCONV = ::T.let(nil, ::T.untyped)
UNKNOWN = ::T.let(nil, ::T.untyped)
end
class Keg::ConflictError
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Keg::DirectoryNotWritableError
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Keg::Relocation
def self.[](*_); end
def self.members(); end
end
class Keg
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class KegOnlyReason
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Kernel
def class_eval(*args, &block); end
def itself(); end
def object_id(); end
def pretty_inspect(); end
def then(); end
def yield_self(); end
end
module Kernel
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
def self.at_exit(); end
def self.gem(dep, *reqs); end
def self.load(*_); end
def self.require(path); end
end
module Language::Node
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Language::Python::Virtualenv
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class LoadError
def is_missing?(location); end
end
class Locale
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Logger
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 LoggerSilence
end
module LoggerSilence
extend ::ActiveSupport::Concern
end
module MachO
VERSION = ::T.let(nil, ::T.untyped)
end
class MachO::CPUSubtypeError
def initialize(cputype, cpusubtype); end
end
class MachO::CPUSubtypeError
end
class MachO::CPUTypeError
def initialize(cputype); end
end
class MachO::CPUTypeError
end
class MachO::CodeSigningError
end
class MachO::CodeSigningError
end
class MachO::DylibIdMissingError
def initialize(); end
end
class MachO::DylibIdMissingError
end
class MachO::DylibUnknownError
def initialize(dylib); end
end
class MachO::DylibUnknownError
end
class MachO::FatArchOffsetOverflowError
def initialize(offset); end
end
class MachO::FatArchOffsetOverflowError
end
class MachO::FatBinaryError
def initialize(); end
end
class MachO::FatBinaryError
end
class MachO::FatFile
def add_rpath(path, options=T.unsafe(nil)); end
def bundle?(*args, &block); end
def change_dylib(old_name, new_name, options=T.unsafe(nil)); end
def change_dylib_id(new_id, options=T.unsafe(nil)); end
def change_install_name(old_name, new_name, options=T.unsafe(nil)); end
def change_rpath(old_path, new_path, options=T.unsafe(nil)); end
def core?(*args, &block); end
def delete_rpath(path, options=T.unsafe(nil)); end
def dsym?(*args, &block); end
def dylib?(*args, &block); end
def dylib_id(*args, &block); end
def dylib_id=(new_id, options=T.unsafe(nil)); end
def dylib_load_commands(); end
def dylinker?(*args, &block); end
def executable?(*args, &block); end
def extract(cputype); end
def fat_archs(); end
def filename(); end
def filename=(filename); end
def filetype(*args, &block); end
def fvmlib?(*args, &block); end
def header(); end
def initialize(filename, **opts); end
def initialize_from_bin(bin, opts); end
def kext?(*args, &block); end
def linked_dylibs(); end
def machos(); end
def magic(*args, &block); end
def magic_string(); end
def object?(*args, &block); end
def options(); end
def populate_fields(); end
def preload?(*args, &block); end
def rpaths(); end
def serialize(); end
def to_h(); end
def write(filename); end
def write!(); end
end
class MachO::FatFile
extend ::Forwardable
def self.new_from_bin(bin, **opts); end
def self.new_from_machos(*machos, fat64: T.unsafe(nil)); end
end
class MachO::FiletypeError
def initialize(num); end
end
class MachO::FiletypeError
end
class MachO::HeaderPadError
def initialize(filename); end
end
class MachO::HeaderPadError
end
module MachO::Headers
CPU_ARCH_ABI32 = ::T.let(nil, ::T.untyped)
CPU_ARCH_ABI64 = ::T.let(nil, ::T.untyped)
CPU_SUBTYPES = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_486 = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_486SX = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_586 = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_ARM64E = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_ARM64_32_V8 = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_ARM64_ALL = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_ARM64_V8 = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_ARM_ALL = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_ARM_V4T = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_ARM_V5TEJ = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_ARM_V6 = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_ARM_V6M = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_ARM_V7 = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_ARM_V7EM = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_ARM_V7F = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_ARM_V7K = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_ARM_V7M = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_ARM_V7S = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_ARM_V8 = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_ARM_XSCALE = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_I386 = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_LIB64 = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_MASK = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_MC68030 = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_MC68030_ONLY = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_MC68040 = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_MC680X0_ALL = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_MC88000_ALL = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_MC88100 = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_MC88110 = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_MMAX_JPC = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_PENT = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_PENTII_M3 = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_PENTII_M5 = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_PENTIUM_4 = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_PENTPRO = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_POWERPC64_ALL = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_POWERPC_601 = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_POWERPC_602 = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_POWERPC_603 = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_POWERPC_603E = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_POWERPC_603EV = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_POWERPC_604 = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_POWERPC_604E = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_POWERPC_620 = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_POWERPC_7400 = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_POWERPC_7450 = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_POWERPC_750 = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_POWERPC_970 = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_POWERPC_ALL = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_X86_64_ALL = ::T.let(nil, ::T.untyped)
CPU_SUBTYPE_X86_64_H = ::T.let(nil, ::T.untyped)
CPU_TYPES = ::T.let(nil, ::T.untyped)
CPU_TYPE_ANY = ::T.let(nil, ::T.untyped)
CPU_TYPE_ARM = ::T.let(nil, ::T.untyped)
CPU_TYPE_ARM64 = ::T.let(nil, ::T.untyped)
CPU_TYPE_ARM64_32 = ::T.let(nil, ::T.untyped)
CPU_TYPE_I386 = ::T.let(nil, ::T.untyped)
CPU_TYPE_MC680X0 = ::T.let(nil, ::T.untyped)
CPU_TYPE_MC88000 = ::T.let(nil, ::T.untyped)
CPU_TYPE_POWERPC = ::T.let(nil, ::T.untyped)
CPU_TYPE_POWERPC64 = ::T.let(nil, ::T.untyped)
CPU_TYPE_X86_64 = ::T.let(nil, ::T.untyped)
FAT_CIGAM = ::T.let(nil, ::T.untyped)
FAT_CIGAM_64 = ::T.let(nil, ::T.untyped)
FAT_MAGIC = ::T.let(nil, ::T.untyped)
FAT_MAGIC_64 = ::T.let(nil, ::T.untyped)
MH_BUNDLE = ::T.let(nil, ::T.untyped)
MH_CIGAM = ::T.let(nil, ::T.untyped)
MH_CIGAM_64 = ::T.let(nil, ::T.untyped)
MH_CORE = ::T.let(nil, ::T.untyped)
MH_DSYM = ::T.let(nil, ::T.untyped)
MH_DYLIB = ::T.let(nil, ::T.untyped)
MH_DYLIB_STUB = ::T.let(nil, ::T.untyped)
MH_DYLINKER = ::T.let(nil, ::T.untyped)
MH_EXECUTE = ::T.let(nil, ::T.untyped)
MH_FILETYPES = ::T.let(nil, ::T.untyped)
MH_FLAGS = ::T.let(nil, ::T.untyped)
MH_FVMLIB = ::T.let(nil, ::T.untyped)
MH_KEXT_BUNDLE = ::T.let(nil, ::T.untyped)
MH_MAGIC = ::T.let(nil, ::T.untyped)
MH_MAGICS = ::T.let(nil, ::T.untyped)
MH_MAGIC_64 = ::T.let(nil, ::T.untyped)
MH_OBJECT = ::T.let(nil, ::T.untyped)
MH_PRELOAD = ::T.let(nil, ::T.untyped)
end
class MachO::Headers::FatArch
def align(); end
def cpusubtype(); end
def cputype(); end
def initialize(cputype, cpusubtype, offset, size, align); end
def offset(); end
def serialize(); end
def size(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::Headers::FatArch
end
class MachO::Headers::FatArch64
def initialize(cputype, cpusubtype, offset, size, align, reserved=T.unsafe(nil)); end
def reserved(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::Headers::FatArch64
end
class MachO::Headers::FatHeader
def initialize(magic, nfat_arch); end
def magic(); end
def nfat_arch(); end
def serialize(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::Headers::FatHeader
end
class MachO::Headers::MachHeader
def alignment(); end
def bundle?(); end
def core?(); end
def cpusubtype(); end
def cputype(); end
def dsym?(); end
def dylib?(); end
def dylinker?(); end
def executable?(); end
def filetype(); end
def flag?(flag); end
def flags(); end
def fvmlib?(); end
def initialize(magic, cputype, cpusubtype, filetype, ncmds, sizeofcmds, flags); end
def kext?(); end
def magic(); end
def magic32?(); end
def magic64?(); end
def ncmds(); end
def object?(); end
def preload?(); end
def sizeofcmds(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::Headers::MachHeader
end
class MachO::Headers::MachHeader64
def initialize(magic, cputype, cpusubtype, filetype, ncmds, sizeofcmds, flags, reserved); end
def reserved(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::Headers::MachHeader64
end
module MachO::Headers
end
class MachO::JavaClassFileError
def initialize(); end
end
class MachO::JavaClassFileError
end
class MachO::LCStrMalformedError
def initialize(lc); end
end
class MachO::LCStrMalformedError
end
class MachO::LoadCommandCreationArityError
def initialize(cmd_sym, expected_arity, actual_arity); end
end
class MachO::LoadCommandCreationArityError
end
class MachO::LoadCommandError
def initialize(num); end
end
class MachO::LoadCommandError
end
class MachO::LoadCommandNotCreatableError
def initialize(cmd_sym); end
end
class MachO::LoadCommandNotCreatableError
end
class MachO::LoadCommandNotSerializableError
def initialize(cmd_sym); end
end
class MachO::LoadCommandNotSerializableError
end
module MachO::LoadCommands
CREATABLE_LOAD_COMMANDS = ::T.let(nil, ::T.untyped)
DYLIB_LOAD_COMMANDS = ::T.let(nil, ::T.untyped)
LC_REQ_DYLD = ::T.let(nil, ::T.untyped)
LC_STRUCTURES = ::T.let(nil, ::T.untyped)
LOAD_COMMANDS = ::T.let(nil, ::T.untyped)
LOAD_COMMAND_CONSTANTS = ::T.let(nil, ::T.untyped)
SEGMENT_FLAGS = ::T.let(nil, ::T.untyped)
SEGMENT_NAMES = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::BuildVersionCommand
def initialize(view, cmd, cmdsize, platform, minos, sdk, ntools); end
def minos(); end
def minos_string(); end
def platform(); end
def sdk(); end
def sdk_string(); end
def tool_entries(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::BuildVersionCommand::ToolEntries
def initialize(view, ntools); end
def tools(); end
end
class MachO::LoadCommands::BuildVersionCommand::ToolEntries::Tool
def initialize(tool, version); end
def to_h(); end
def tool(); end
def version(); end
end
class MachO::LoadCommands::BuildVersionCommand::ToolEntries::Tool
end
class MachO::LoadCommands::BuildVersionCommand::ToolEntries
end
class MachO::LoadCommands::BuildVersionCommand
end
class MachO::LoadCommands::DyldInfoCommand
def bind_off(); end
def bind_size(); end
def export_off(); end
def export_size(); end
def initialize(view, cmd, cmdsize, rebase_off, rebase_size, bind_off, bind_size, weak_bind_off, weak_bind_size, lazy_bind_off, lazy_bind_size, export_off, export_size); end
def lazy_bind_off(); end
def lazy_bind_size(); end
def rebase_off(); end
def rebase_size(); end
def weak_bind_off(); end
def weak_bind_size(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::DyldInfoCommand
end
class MachO::LoadCommands::DylibCommand
def compatibility_version(); end
def current_version(); end
def initialize(view, cmd, cmdsize, name, timestamp, current_version, compatibility_version); end
def name(); end
def timestamp(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::DylibCommand
end
class MachO::LoadCommands::DylinkerCommand
def initialize(view, cmd, cmdsize, name); end
def name(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::DylinkerCommand
end
class MachO::LoadCommands::DysymtabCommand
def extrefsymoff(); end
def extreloff(); end
def iextdefsym(); end
def ilocalsym(); end
def indirectsymoff(); end
def initialize(view, cmd, cmdsize, ilocalsym, nlocalsym, iextdefsym, nextdefsym, iundefsym, nundefsym, tocoff, ntoc, modtaboff, nmodtab, extrefsymoff, nextrefsyms, indirectsymoff, nindirectsyms, extreloff, nextrel, locreloff, nlocrel); end
def iundefsym(); end
def locreloff(); end
def modtaboff(); end
def nextdefsym(); end
def nextrefsyms(); end
def nextrel(); end
def nindirectsyms(); end
def nlocalsym(); end
def nlocrel(); end
def nmodtab(); end
def ntoc(); end
def nundefsym(); end
def tocoff(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::DysymtabCommand
end
class MachO::LoadCommands::EncryptionInfoCommand
def cryptid(); end
def cryptoff(); end
def cryptsize(); end
def initialize(view, cmd, cmdsize, cryptoff, cryptsize, cryptid); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::EncryptionInfoCommand
end
class MachO::LoadCommands::EncryptionInfoCommand64
def initialize(view, cmd, cmdsize, cryptoff, cryptsize, cryptid, pad); end
def pad(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::EncryptionInfoCommand64
end
class MachO::LoadCommands::EntryPointCommand
def entryoff(); end
def initialize(view, cmd, cmdsize, entryoff, stacksize); end
def stacksize(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::EntryPointCommand
end
class MachO::LoadCommands::FvmfileCommand
def header_addr(); end
def initialize(view, cmd, cmdsize, name, header_addr); end
def name(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::FvmfileCommand
end
class MachO::LoadCommands::FvmlibCommand
def header_addr(); end
def initialize(view, cmd, cmdsize, name, minor_version, header_addr); end
def minor_version(); end
def name(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::FvmlibCommand
end
class MachO::LoadCommands::IdentCommand
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::IdentCommand
end
class MachO::LoadCommands::LinkeditDataCommand
def dataoff(); end
def datasize(); end
def initialize(view, cmd, cmdsize, dataoff, datasize); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::LinkeditDataCommand
end
class MachO::LoadCommands::LinkerOptionCommand
def count(); end
def initialize(view, cmd, cmdsize, count); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::LinkerOptionCommand
end
class MachO::LoadCommands::LoadCommand
def cmd(); end
def cmdsize(); end
def initialize(view, cmd, cmdsize); end
def offset(); end
def serializable?(); end
def serialize(context); end
def to_sym(); end
def type(); end
def view(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::LoadCommand::LCStr
def initialize(lc, lc_str); end
def to_h(); end
def to_i(); end
end
class MachO::LoadCommands::LoadCommand::LCStr
end
class MachO::LoadCommands::LoadCommand::SerializationContext
def alignment(); end
def endianness(); end
def initialize(endianness, alignment); end
end
class MachO::LoadCommands::LoadCommand::SerializationContext
def self.context_for(macho); end
end
class MachO::LoadCommands::LoadCommand
def self.create(cmd_sym, *args); end
def self.new_from_bin(view); end
end
class MachO::LoadCommands::NoteCommand
def data_owner(); end
def initialize(view, cmd, cmdsize, data_owner, offset, size); end
def size(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::NoteCommand
end
class MachO::LoadCommands::PrebindCksumCommand
def cksum(); end
def initialize(view, cmd, cmdsize, cksum); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::PrebindCksumCommand
end
class MachO::LoadCommands::PreboundDylibCommand
def initialize(view, cmd, cmdsize, name, nmodules, linked_modules); end
def linked_modules(); end
def name(); end
def nmodules(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::PreboundDylibCommand
end
class MachO::LoadCommands::RoutinesCommand
def init_address(); end
def init_module(); end
def initialize(view, cmd, cmdsize, init_address, init_module, reserved1, reserved2, reserved3, reserved4, reserved5, reserved6); end
def reserved1(); end
def reserved2(); end
def reserved3(); end
def reserved4(); end
def reserved5(); end
def reserved6(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::RoutinesCommand
end
class MachO::LoadCommands::RoutinesCommand64
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::RoutinesCommand64
end
class MachO::LoadCommands::RpathCommand
def initialize(view, cmd, cmdsize, path); end
def path(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::RpathCommand
end
class MachO::LoadCommands::SegmentCommand
def fileoff(); end
def filesize(); end
def flag?(flag); end
def flags(); end
def guess_align(); end
def initialize(view, cmd, cmdsize, segname, vmaddr, vmsize, fileoff, filesize, maxprot, initprot, nsects, flags); end
def initprot(); end
def maxprot(); end
def nsects(); end
def sections(); end
def segname(); end
def vmaddr(); end
def vmsize(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::SegmentCommand
end
class MachO::LoadCommands::SegmentCommand64
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::SegmentCommand64
end
class MachO::LoadCommands::SourceVersionCommand
def initialize(view, cmd, cmdsize, version); end
def version(); end
def version_string(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::SourceVersionCommand
end
class MachO::LoadCommands::SubClientCommand
def initialize(view, cmd, cmdsize, sub_client); end
def sub_client(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::SubClientCommand
end
class MachO::LoadCommands::SubFrameworkCommand
def initialize(view, cmd, cmdsize, umbrella); end
def umbrella(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::SubFrameworkCommand
end
class MachO::LoadCommands::SubLibraryCommand
def initialize(view, cmd, cmdsize, sub_library); end
def sub_library(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::SubLibraryCommand
end
class MachO::LoadCommands::SubUmbrellaCommand
def initialize(view, cmd, cmdsize, sub_umbrella); end
def sub_umbrella(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::SubUmbrellaCommand
end
class MachO::LoadCommands::SymsegCommand
def initialize(view, cmd, cmdsize, offset, size); end
def size(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::SymsegCommand
end
class MachO::LoadCommands::SymtabCommand
def initialize(view, cmd, cmdsize, symoff, nsyms, stroff, strsize); end
def nsyms(); end
def stroff(); end
def strsize(); end
def symoff(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::SymtabCommand
end
class MachO::LoadCommands::ThreadCommand
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::ThreadCommand
end
class MachO::LoadCommands::TwolevelHintsCommand
def htoffset(); end
def initialize(view, cmd, cmdsize, htoffset, nhints); end
def nhints(); end
def table(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::TwolevelHintsCommand::TwolevelHintsTable
def hints(); end
def initialize(view, htoffset, nhints); end
end
class MachO::LoadCommands::TwolevelHintsCommand::TwolevelHintsTable::TwolevelHint
def initialize(blob); end
def isub_image(); end
def itoc(); end
def to_h(); end
end
class MachO::LoadCommands::TwolevelHintsCommand::TwolevelHintsTable::TwolevelHint
end
class MachO::LoadCommands::TwolevelHintsCommand::TwolevelHintsTable
end
class MachO::LoadCommands::TwolevelHintsCommand
end
class MachO::LoadCommands::UUIDCommand
def initialize(view, cmd, cmdsize, uuid); end
def uuid(); end
def uuid_string(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::UUIDCommand
end
class MachO::LoadCommands::VersionMinCommand
def initialize(view, cmd, cmdsize, version, sdk); end
def sdk(); end
def sdk_string(); end
def version(); end
def version_string(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::LoadCommands::VersionMinCommand
end
module MachO::LoadCommands
end
class MachO::MachOBinaryError
def initialize(); end
end
class MachO::MachOBinaryError
end
class MachO::MachOError
end
class MachO::MachOError
end
class MachO::MachOFile
def [](name); end
def add_command(lc, options=T.unsafe(nil)); end
def add_rpath(path, _options=T.unsafe(nil)); end
def alignment(*args, &block); end
def bundle?(*args, &block); end
def change_dylib(old_name, new_name, _options=T.unsafe(nil)); end
def change_dylib_id(new_id, _options=T.unsafe(nil)); end
def change_install_name(old_name, new_name, _options=T.unsafe(nil)); end
def change_rpath(old_path, new_path, _options=T.unsafe(nil)); end
def command(name); end
def core?(*args, &block); end
def cpusubtype(); end
def cputype(); end
def delete_command(lc, options=T.unsafe(nil)); end
def delete_rpath(path, _options=T.unsafe(nil)); end
def dsym?(*args, &block); end
def dylib?(*args, &block); end
def dylib_id(); end
def dylib_id=(new_id, _options=T.unsafe(nil)); end
def dylib_load_commands(); end
def dylinker?(*args, &block); end
def endianness(); end
def executable?(*args, &block); end
def filename(); end
def filename=(filename); end
def filetype(); end
def flags(*args, &block); end
def fvmlib?(*args, &block); end
def header(); end
def initialize(filename, **opts); end
def initialize_from_bin(bin, opts); end
def insert_command(offset, lc, options=T.unsafe(nil)); end
def kext?(*args, &block); end
def linked_dylibs(); end
def load_commands(); end
def magic(*args, &block); end
def magic32?(*args, &block); end
def magic64?(*args, &block); end
def magic_string(); end
def ncmds(*args, &block); end
def object?(*args, &block); end
def options(); end
def populate_fields(); end
def preload?(*args, &block); end
def replace_command(old_lc, new_lc); end
def rpaths(); end
def segment_alignment(); end
def segments(); end
def serialize(); end
def sizeofcmds(*args, &block); end
def to_h(); end
def write(filename); end
def write!(); end
end
class MachO::MachOFile
extend ::Forwardable
def self.new_from_bin(bin, **opts); end
end
class MachO::MachOStructure
def to_h(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::MachOStructure
def self.bytesize(); end
def self.new_from_bin(endianness, bin); end
end
class MachO::MachOView
def endianness(); end
def initialize(raw_data, endianness, offset); end
def offset(); end
def raw_data(); end
def to_h(); end
end
class MachO::MachOView
end
class MachO::MagicError
def initialize(magic); end
end
class MachO::MagicError
end
class MachO::ModificationError
end
class MachO::ModificationError
end
class MachO::NotAMachOError
end
class MachO::NotAMachOError
end
class MachO::OffsetInsertionError
def initialize(offset); end
end
class MachO::OffsetInsertionError
end
class MachO::RecoverableModificationError
def macho_slice(); end
def macho_slice=(macho_slice); end
end
class MachO::RecoverableModificationError
end
class MachO::RpathExistsError
def initialize(path); end
end
class MachO::RpathExistsError
end
class MachO::RpathUnknownError
def initialize(path); end
end
class MachO::RpathUnknownError
end
module MachO::Sections
MAX_SECT_ALIGN = ::T.let(nil, ::T.untyped)
SECTION_ATTRIBUTES = ::T.let(nil, ::T.untyped)
SECTION_ATTRIBUTES_SYS = ::T.let(nil, ::T.untyped)
SECTION_ATTRIBUTES_USR = ::T.let(nil, ::T.untyped)
SECTION_FLAGS = ::T.let(nil, ::T.untyped)
SECTION_NAMES = ::T.let(nil, ::T.untyped)
SECTION_TYPE = ::T.let(nil, ::T.untyped)
end
class MachO::Sections::Section
def addr(); end
def align(); end
def empty?(); end
def flag?(flag); end
def flags(); end
def initialize(sectname, segname, addr, size, offset, align, reloff, nreloc, flags, reserved1, reserved2); end
def nreloc(); end
def offset(); end
def reloff(); end
def reserved1(); end
def reserved2(); end
def section_name(); end
def sectname(); end
def segment_name(); end
def segname(); end
def size(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::Sections::Section
end
class MachO::Sections::Section64
def initialize(sectname, segname, addr, size, offset, align, reloff, nreloc, flags, reserved1, reserved2, reserved3); end
def reserved3(); end
FORMAT = ::T.let(nil, ::T.untyped)
SIZEOF = ::T.let(nil, ::T.untyped)
end
class MachO::Sections::Section64
end
module MachO::Sections
end
module MachO::Tools
end
module MachO::Tools
def self.add_rpath(filename, new_path, options=T.unsafe(nil)); end
def self.change_dylib_id(filename, new_id, options=T.unsafe(nil)); end
def self.change_install_name(filename, old_name, new_name, options=T.unsafe(nil)); end
def self.change_rpath(filename, old_path, new_path, options=T.unsafe(nil)); end
def self.delete_rpath(filename, old_path, options=T.unsafe(nil)); end
def self.dylibs(filename); end
def self.merge_machos(filename, *files, fat64: T.unsafe(nil)); end
end
class MachO::TruncatedFileError
def initialize(); end
end
class MachO::TruncatedFileError
end
class MachO::UnimplementedError
def initialize(thing); end
end
class MachO::UnimplementedError
end
module MachO::Utils
end
module MachO::Utils
def self.big_magic?(num); end
def self.fat_magic32?(num); end
def self.fat_magic64?(num); end
def self.fat_magic?(num); end
def self.little_magic?(num); end
def self.magic32?(num); end
def self.magic64?(num); end
def self.magic?(num); end
def self.nullpad(size); end
def self.pack_strings(fixed_offset, alignment, strings=T.unsafe(nil)); end
def self.padding_for(size, alignment); end
def self.round(value, round); end
def self.specialize_format(format, endianness); end
end
module MachO
def self.codesign!(filename); end
def self.open(filename); end
end
Markdown = RDiscount
module Marshal
extend ::ActiveSupport::MarshalWithAutoloading
end
class Messages
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Method
include ::MethodSource::SourceLocation::MethodExtensions
include ::MethodSource::MethodExtensions
end
module MethodSource
VERSION = ::T.let(nil, ::T.untyped)
end
module MethodSource::CodeHelpers
def comment_describing(file, line_number); end
def complete_expression?(str); end
def expression_at(file, line_number, options=T.unsafe(nil)); end
end
module MethodSource::CodeHelpers::IncompleteExpression
GENERIC_REGEXPS = ::T.let(nil, ::T.untyped)
RBX_ONLY_REGEXPS = ::T.let(nil, ::T.untyped)
end
module MethodSource::CodeHelpers::IncompleteExpression
def self.===(ex); end
def self.rbx?(); end
end
module MethodSource::CodeHelpers
end
module MethodSource::MethodExtensions
def comment(); end
def source(); end
end
module MethodSource::MethodExtensions
def self.included(klass); end
end
module MethodSource::ReeSourceLocation
def source_location(); end
end
module MethodSource::ReeSourceLocation
end
module MethodSource::SourceLocation
end
module MethodSource::SourceLocation::MethodExtensions
def source_location(); end
end
module MethodSource::SourceLocation::MethodExtensions
end
module MethodSource::SourceLocation::ProcExtensions
def source_location(); end
end
module MethodSource::SourceLocation::ProcExtensions
end
module MethodSource::SourceLocation::UnboundMethodExtensions
def source_location(); end
end
module MethodSource::SourceLocation::UnboundMethodExtensions
end
module MethodSource::SourceLocation
end
class MethodSource::SourceNotFoundError
end
class MethodSource::SourceNotFoundError
end
module MethodSource
extend ::MethodSource::CodeHelpers
def self.comment_helper(source_location, name=T.unsafe(nil)); end
def self.extract_code(source_location); end
def self.lines_for(file_name, name=T.unsafe(nil)); end
def self.source_helper(source_location, name=T.unsafe(nil)); end
def self.valid_expression?(str); end
end
class Migrator
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
MiniTest = Minitest
module Minitest
ENCS = ::T.let(nil, ::T.untyped)
VERSION = ::T.let(nil, ::T.untyped)
end
class Minitest::AbstractReporter
include ::Mutex_m
def lock(); end
def locked?(); end
def passed?(); end
def prerecord(klass, name); end
def record(result); end
def report(); end
def start(); end
def synchronize(&block); end
def try_lock(); end
def unlock(); end
end
class Minitest::AbstractReporter
end
class Minitest::Assertion
def error(); end
def location(); end
def result_code(); end
def result_label(); end
end
class Minitest::Assertion
end
module Minitest::Assertions
def _synchronize(); end
def assert(test, msg=T.unsafe(nil)); end
def assert_empty(obj, msg=T.unsafe(nil)); end
def assert_equal(exp, act, msg=T.unsafe(nil)); end
def assert_in_delta(exp, act, delta=T.unsafe(nil), msg=T.unsafe(nil)); end
def assert_in_epsilon(exp, act, epsilon=T.unsafe(nil), msg=T.unsafe(nil)); end
def assert_includes(collection, obj, msg=T.unsafe(nil)); end
def assert_instance_of(cls, obj, msg=T.unsafe(nil)); end
def assert_kind_of(cls, obj, msg=T.unsafe(nil)); end
def assert_match(matcher, obj, msg=T.unsafe(nil)); end
def assert_mock(mock); end
def assert_nil(obj, msg=T.unsafe(nil)); end
def assert_operator(o1, op, o2=T.unsafe(nil), msg=T.unsafe(nil)); end
def assert_output(stdout=T.unsafe(nil), stderr=T.unsafe(nil)); end
def assert_path_exists(path, msg=T.unsafe(nil)); end
def assert_predicate(o1, op, msg=T.unsafe(nil)); end
def assert_raises(*exp); end
def assert_respond_to(obj, meth, msg=T.unsafe(nil)); end
def assert_same(exp, act, msg=T.unsafe(nil)); end
def assert_send(send_ary, m=T.unsafe(nil)); end
def assert_silent(); end
def assert_throws(sym, msg=T.unsafe(nil)); end
def capture_io(); end
def capture_subprocess_io(); end
def diff(exp, act); end
def exception_details(e, msg); end
def fail_after(y, m, d, msg); end
def flunk(msg=T.unsafe(nil)); end
def message(msg=T.unsafe(nil), ending=T.unsafe(nil), &default); end
def mu_pp(obj); end
def mu_pp_for_diff(obj); end
def pass(_msg=T.unsafe(nil)); end
def refute(test, msg=T.unsafe(nil)); end
def refute_empty(obj, msg=T.unsafe(nil)); end
def refute_equal(exp, act, msg=T.unsafe(nil)); end
def refute_in_delta(exp, act, delta=T.unsafe(nil), msg=T.unsafe(nil)); end
def refute_in_epsilon(a, b, epsilon=T.unsafe(nil), msg=T.unsafe(nil)); end
def refute_includes(collection, obj, msg=T.unsafe(nil)); end
def refute_instance_of(cls, obj, msg=T.unsafe(nil)); end
def refute_kind_of(cls, obj, msg=T.unsafe(nil)); end
def refute_match(matcher, obj, msg=T.unsafe(nil)); end
def refute_nil(obj, msg=T.unsafe(nil)); end
def refute_operator(o1, op, o2=T.unsafe(nil), msg=T.unsafe(nil)); end
def refute_path_exists(path, msg=T.unsafe(nil)); end
def refute_predicate(o1, op, msg=T.unsafe(nil)); end
def refute_respond_to(obj, meth, msg=T.unsafe(nil)); end
def refute_same(exp, act, msg=T.unsafe(nil)); end
def skip(msg=T.unsafe(nil), bt=T.unsafe(nil)); end
def skip_until(y, m, d, msg); end
def skipped?(); end
def things_to_diff(exp, act); end
E = ::T.let(nil, ::T.untyped)
UNDEFINED = ::T.let(nil, ::T.untyped)
end
module Minitest::Assertions
def self.diff(); end
def self.diff=(o); end
end
class Minitest::BacktraceFilter
def filter(bt); end
MT_RE = ::T.let(nil, ::T.untyped)
end
class Minitest::BacktraceFilter
end
class Minitest::CompositeReporter
def <<(reporter); end
def initialize(*reporters); end
def io(); end
def reporters(); end
def reporters=(reporters); end
end
class Minitest::CompositeReporter
end
class Minitest::Expectation
def ctx(); end
def ctx=(_); end
def target(); end
def target=(_); end
end
class Minitest::Expectation
def self.[](*_); end
def self.members(); end
end
module Minitest::Expectations
def must_be(*args); end
def must_be_close_to(*args); end
def must_be_empty(*args); end
def must_be_instance_of(*args); end
def must_be_kind_of(*args); end
def must_be_nil(*args); end
def must_be_same_as(*args); end
def must_be_silent(*args); end
def must_be_within_delta(*args); end
def must_be_within_epsilon(*args); end
def must_equal(*args); end
def must_include(*args); end
def must_match(*args); end
def must_output(*args); end
def must_raise(*args); end
def must_respond_to(*args); end
def must_throw(*args); end
def path_must_exist(*args); end
def path_wont_exist(*args); end
def wont_be(*args); end
def wont_be_close_to(*args); end
def wont_be_empty(*args); end
def wont_be_instance_of(*args); end
def wont_be_kind_of(*args); end
def wont_be_nil(*args); end
def wont_be_same_as(*args); end
def wont_be_within_delta(*args); end
def wont_be_within_epsilon(*args); end
def wont_equal(*args); end
def wont_include(*args); end
def wont_match(*args); end
def wont_respond_to(*args); end
end
module Minitest::Expectations
end
module Minitest::Guard
def jruby?(platform=T.unsafe(nil)); end
def maglev?(platform=T.unsafe(nil)); end
def mri?(platform=T.unsafe(nil)); end
def osx?(platform=T.unsafe(nil)); end
def rubinius?(platform=T.unsafe(nil)); end
def windows?(platform=T.unsafe(nil)); end
end
module Minitest::Guard
end
class Minitest::Mock
def ===(*args, &b); end
def __call(name, data); end
def __respond_to?(*_); end
def class(*args, &b); end
def expect(name, retval, args=T.unsafe(nil), &blk); end
def initialize(delegator=T.unsafe(nil)); end
def inspect(*args, &b); end
def instance_eval(*args, &b); end
def instance_variables(*args, &b); end
def method_missing(sym, *args, &block); end
def object_id(*args, &b); end
def public_send(*args, &b); end
def respond_to?(sym, include_private=T.unsafe(nil)); end
def send(*args, &b); end
def to_s(*args, &b); end
def verify(); end
end
class Minitest::Mock
end
module Minitest::Parallel
end
class Minitest::Parallel::Executor
def <<(work); end
def initialize(size); end
def shutdown(); end
def size(); end
def start(); end
end
class Minitest::Parallel::Executor
end
module Minitest::Parallel::Test
def _synchronize(); end
end
module Minitest::Parallel::Test::ClassMethods
def run_one_method(klass, method_name, reporter); end
def test_order(); end
end
module Minitest::Parallel::Test::ClassMethods
end
module Minitest::Parallel::Test
end
module Minitest::Parallel
end
class Minitest::ProgressReporter
end
class Minitest::ProgressReporter
end
module Minitest::Reportable
def class_name(); end
def error?(); end
def location(); end
def passed?(); end
def result_code(); end
def skipped?(); end
end
module Minitest::Reportable
end
class Minitest::Reporter
def initialize(io=T.unsafe(nil), options=T.unsafe(nil)); end
def io(); end
def io=(io); end
def options(); end
def options=(options); end
end
class Minitest::Reporter
end
class Minitest::Result
include ::Minitest::Reportable
def klass(); end
def klass=(klass); end
def source_location(); end
def source_location=(source_location); end
end
class Minitest::Result
def self.from(runnable); end
end
class Minitest::Runnable
def assertions(); end
def assertions=(assertions); end
def failure(); end
def failures(); end
def failures=(failures); end
def initialize(name); end
def marshal_dump(); end
def marshal_load(ary); end
def name(); end
def name=(o); end
def passed?(); end
def result_code(); end
def run(); end
def skipped?(); end
def time(); end
def time=(time); end
def time_it(); end
SIGNALS = ::T.let(nil, ::T.untyped)
end
class Minitest::Runnable
def self.inherited(klass); end
def self.methods_matching(re); end
def self.on_signal(name, action); end
def self.reset(); end
def self.run(reporter, options=T.unsafe(nil)); end
def self.run_one_method(klass, method_name, reporter); end
def self.runnable_methods(); end
def self.runnables(); end
def self.with_info_handler(reporter, &block); end
end
class Minitest::Skip
end
class Minitest::Skip
end
class Minitest::Spec
include ::Minitest::Spec::DSL::InstanceMethods
TYPES = ::T.let(nil, ::T.untyped)
end
module Minitest::Spec::DSL
def after(_type=T.unsafe(nil), &block); end
def before(_type=T.unsafe(nil), &block); end
def children(); end
def create(name, desc); end
def desc(); end
def describe_stack(); end
def it(desc=T.unsafe(nil), &block); end
def let(name, &block); end
def name(); end
def nuke_test_methods!(); end
def register_spec_type(*args, &block); end
def spec_type(desc, *additional); end
def specify(desc=T.unsafe(nil), &block); end
def subject(&block); end
def to_s(); end
TYPES = ::T.let(nil, ::T.untyped)
end
module Minitest::Spec::DSL::InstanceMethods
def _(value=T.unsafe(nil), &block); end
def before_setup(); end
def expect(value=T.unsafe(nil), &block); end
def value(value=T.unsafe(nil), &block); end
end
module Minitest::Spec::DSL::InstanceMethods
end
module Minitest::Spec::DSL
def self.extended(obj); end
end
class Minitest::Spec
extend ::Minitest::Spec::DSL
def self.current(); end
end
class Minitest::StatisticsReporter
def assertions(); end
def assertions=(assertions); end
def count(); end
def count=(count); end
def errors(); end
def errors=(errors); end
def failures(); end
def failures=(failures); end
def results(); end
def results=(results); end
def skips(); end
def skips=(skips); end
def start_time(); end
def start_time=(start_time); end
def total_time(); end
def total_time=(total_time); end
end
class Minitest::StatisticsReporter
end
class Minitest::SummaryReporter
def aggregated_results(io); end
def old_sync(); end
def old_sync=(old_sync); end
def statistics(); end
def summary(); end
def sync(); end
def sync=(sync); end
end
class Minitest::SummaryReporter
end
class Minitest::Test
include ::Minitest::Assertions
include ::Minitest::Reportable
include ::Minitest::Test::LifecycleHooks
include ::Minitest::Guard
def capture_exceptions(); end
def with_info_handler(&block); end
PASSTHROUGH_EXCEPTIONS = ::T.let(nil, ::T.untyped)
TEARDOWN_METHODS = ::T.let(nil, ::T.untyped)
end
module Minitest::Test::LifecycleHooks
def after_setup(); end
def after_teardown(); end
def before_setup(); end
def before_teardown(); end
def setup(); end
def teardown(); end
end
module Minitest::Test::LifecycleHooks
end
class Minitest::Test
extend ::Minitest::Guard
def self.i_suck_and_my_tests_are_order_dependent!(); end
def self.io_lock(); end
def self.io_lock=(io_lock); end
def self.make_my_diffs_pretty!(); end
def self.parallelize_me!(); end
def self.test_order(); end
end
class Minitest::UnexpectedError
def error=(error); end
def initialize(error); end
end
class Minitest::UnexpectedError
end
class Minitest::Unit
VERSION = ::T.let(nil, ::T.untyped)
end
class Minitest::Unit::TestCase
end
class Minitest::Unit::TestCase
end
class Minitest::Unit
def self.after_tests(&b); end
def self.autorun(); end
end
module Minitest
def self.__run(reporter, options); end
def self.after_run(&block); end
def self.autorun(); end
def self.backtrace_filter(); end
def self.backtrace_filter=(backtrace_filter); end
def self.clock_time(); end
def self.extensions(); end
def self.extensions=(extensions); end
def self.filter_backtrace(bt); end
def self.info_signal(); end
def self.info_signal=(info_signal); end
def self.init_plugins(options); end
def self.load_plugins(); end
def self.parallel_executor(); end
def self.parallel_executor=(parallel_executor); end
def self.process_args(args=T.unsafe(nil)); end
def self.reporter(); end
def self.reporter=(reporter); end
def self.run(args=T.unsafe(nil)); end
def self.run_one_method(klass, method_name); end
end
class Mktemp
include ::FileUtils::StreamUtils_
end
class Mktemp
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class MockExpectationError
end
class MockExpectationError
end
class Module
include ::ActiveSupport::Dependencies::ModuleConstMissing
def alias_attribute(new_name, old_name); end
def anonymous?(); end
def cattr_accessor(*syms, instance_reader: T.unsafe(nil), instance_writer: T.unsafe(nil), instance_accessor: T.unsafe(nil), default: T.unsafe(nil), &blk); end
def cattr_reader(*syms, instance_reader: T.unsafe(nil), instance_accessor: T.unsafe(nil), default: T.unsafe(nil)); end
def cattr_writer(*syms, instance_writer: T.unsafe(nil), instance_accessor: T.unsafe(nil), default: T.unsafe(nil)); end
def context(*a, &b); end
def delegate(*methods, to: T.unsafe(nil), prefix: T.unsafe(nil), allow_nil: T.unsafe(nil), private: T.unsafe(nil)); end
def delegate_missing_to(target); end
def deprecate(*method_names); end
def describe(*a, &b); end
def example_group(*a, &b); end
def fcontext(*a, &b); end
def fdescribe(*a, &b); end
def infect_an_assertion(meth, new_name, dont_flip=T.unsafe(nil)); end
def mattr_accessor(*syms, instance_reader: T.unsafe(nil), instance_writer: T.unsafe(nil), instance_accessor: T.unsafe(nil), default: T.unsafe(nil), &blk); end
def mattr_reader(*syms, instance_reader: T.unsafe(nil), instance_accessor: T.unsafe(nil), default: T.unsafe(nil)); end
def mattr_writer(*syms, instance_writer: T.unsafe(nil), instance_accessor: T.unsafe(nil), default: T.unsafe(nil)); end
def method_visibility(method); end
def module_parent(); end
def module_parent_name(); end
def module_parents(); end
def parent(); end
def parent_name(); end
def parents(); end
def redefine_method(method, &block); end
def redefine_singleton_method(method, &block); end
def shared_context(name, *args, &block); end
def shared_examples(name, *args, &block); end
def shared_examples_for(name, *args, &block); end
def silence_redefinition_of_method(method); end
def xcontext(*a, &b); end
def xdescribe(*a, &b); end
DELEGATION_RESERVED_KEYWORDS = ::T.let(nil, ::T.untyped)
DELEGATION_RESERVED_METHOD_NAMES = ::T.let(nil, ::T.untyped)
RUBY_RESERVED_KEYWORDS = ::T.let(nil, ::T.untyped)
end
class Module::DelegationError
end
class Module::DelegationError
end
class Monitor
def enter(); end
def exit(); end
def try_enter(); end
end
module MonitorMixin
def initialize(*args); end
end
class MonitorMixin::ConditionVariable
def initialize(monitor); end
end
class Mustache
def [](key); end
def []=(key, value); end
def compiled?(); end
def context(); end
def escape(value); end
def escapeHTML(str); end
def initialize(options=T.unsafe(nil)); end
def initialize_settings(); end
def partial(name); end
def path(); end
def raise_on_context_miss=(boolean); end
def raise_on_context_miss?(); end
def render(data=T.unsafe(nil), ctx=T.unsafe(nil)); end
def render_file(name, context=T.unsafe(nil)); end
def template(); end
def template=(template); end
def template_extension(); end
def template_extension=(template_extension); end
def template_file(); end
def template_file=(template_file); end
def template_name(); end
def template_name=(template_name); end
def template_path(); end
def template_path=(path); end
end
class Mustache::Context
def [](name); end
def []=(name, value); end
def current(); end
def escape(value); end
def fetch(name, default=T.unsafe(nil)); end
def find(obj, key, default=T.unsafe(nil)); end
def has_key?(key); end
def initialize(mustache); end
def mustache_in_stack(); end
def partial(name, indentation=T.unsafe(nil)); end
def pop(); end
def push(new_obj); end
def template_for_partial(partial); end
end
class Mustache::Context
end
class Mustache::ContextMiss
end
class Mustache::ContextMiss
end
module Mustache::Enumerable
end
module Mustache::Enumerable
end
class Mustache::Generator
def compile(exp); end
def initialize(options=T.unsafe(nil)); end
end
class Mustache::Generator
end
class Mustache::Parser
def compile(template); end
def ctag(); end
def ctag=(value); end
def initialize(options=T.unsafe(nil)); end
def otag(); end
def otag=(value); end
ALLOWED_CONTENT = ::T.let(nil, ::T.untyped)
ANY_CONTENT = ::T.let(nil, ::T.untyped)
SKIP_WHITESPACE = ::T.let(nil, ::T.untyped)
VALID_TYPES = ::T.let(nil, ::T.untyped)
end
class Mustache::Parser::SyntaxError
def initialize(message, position); end
end
class Mustache::Parser::SyntaxError
end
class Mustache::Parser
def self.add_type(*types, &block); end
def self.valid_types(); end
end
class Mustache::Template
def compile(src=T.unsafe(nil)); end
def initialize(source, options=T.unsafe(nil)); end
def partials(); end
def render(context); end
def sections(); end
def source(); end
def tags(); end
def to_s(src=T.unsafe(nil)); end
def tokens(src=T.unsafe(nil)); end
end
class Mustache::Template
def self.recursor(toks, section, &block); end
end
module Mustache::Utils
end
class Mustache::Utils::String
def classify(); end
def initialize(string); end
def underscore(view_namespace); end
end
class Mustache::Utils::String
end
module Mustache::Utils
end
class Mustache
def self.classify(underscored); end
def self.compiled?(); end
def self.const_from_file(name); end
def self.inheritable_config_for(attr_name, default); end
def self.inherited(subclass); end
def self.initialize_settings(); end
def self.partial(name); end
def self.path(); end
def self.path=(path); end
def self.raise_on_context_miss=(boolean); end
def self.raise_on_context_miss?(); end
def self.render(*args); end
def self.render_file(name, context=T.unsafe(nil)); end
def self.rescued_const_get(name); end
def self.template(); end
def self.template=(template); end
def self.template_extension(); end
def self.template_extension=(template_extension); end
def self.template_file(); end
def self.template_file=(template_file); end
def self.template_name(); end
def self.template_name=(template_name); end
def self.template_path(); end
def self.template_path=(path); end
def self.templateify(obj, options=T.unsafe(nil)); end
def self.underscore(classified=T.unsafe(nil)); end
def self.view_class(name); end
def self.view_namespace(); end
def self.view_namespace=(namespace); end
def self.view_path(); end
def self.view_path=(path); end
end
module Mutex_m
VERSION = ::T.let(nil, ::T.untyped)
end
module NKF
AUTO = ::T.let(nil, ::T.untyped)
NOCONV = ::T.let(nil, ::T.untyped)
UNKNOWN = ::T.let(nil, ::T.untyped)
end
class NameError
def missing_name(); end
def missing_name?(name); end
end
class Net::BufferedIO
def write_timeout(); end
def write_timeout=(write_timeout); end
end
class Net::HTTP
def max_retries(); end
def max_retries=(retries); end
def max_version(); end
def max_version=(max_version); end
def min_version(); end
def min_version=(min_version); end
def write_timeout(); end
def write_timeout=(sec); end
ENVIRONMENT_VARIABLE_IS_MULTIUSER_SAFE = ::T.let(nil, ::T.untyped)
end
class Net::HTTP::Persistent
def ca_file(); end
def ca_file=(file); end
def ca_path(); end
def ca_path=(path); end
def cert(); end
def cert=(certificate); end
def cert_store(); end
def cert_store=(store); end
def certificate(); end
def certificate=(certificate); end
def ciphers(); end
def ciphers=(ciphers); end
def connection_for(uri); end
def debug_output(); end
def debug_output=(debug_output); end
def escape(str); end
def expired?(connection); end
def finish(connection); end
def generation(); end
def headers(); end
def http_version(uri); end
def http_versions(); end
def idle_timeout(); end
def idle_timeout=(idle_timeout); end
def initialize(name: T.unsafe(nil), proxy: T.unsafe(nil), pool_size: T.unsafe(nil)); end
def keep_alive(); end
def keep_alive=(keep_alive); end
def key(); end
def key=(key); end
def max_requests(); end
def max_requests=(max_requests); 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 name(); end
def no_proxy(); end
def normalize_uri(uri); end
def open_timeout(); end
def open_timeout=(open_timeout); end
def override_headers(); end
def pipeline(uri, requests, &block); end
def pool(); end
def private_key(); end
def private_key=(key); end
def proxy=(proxy); end
def proxy_bypass?(host, port); end
def proxy_from_env(); end
def proxy_uri(); end
def read_timeout(); end
def read_timeout=(read_timeout); end
def reconnect(); end
def reconnect_ssl(); end
def request(uri, req=T.unsafe(nil), &block); end
def request_setup(req_or_uri); end
def reset(connection); end
def reuse_ssl_sessions(); end
def reuse_ssl_sessions=(reuse_ssl_sessions); end
def shutdown(); end
def socket_options(); end
def ssl(connection); end
def ssl_generation(); end
def ssl_timeout(); end
def ssl_timeout=(ssl_timeout); end
def ssl_version(); end
def ssl_version=(ssl_version); end
def start(http); end
def timeout_key(); end
def unescape(str); end
def verify_callback(); end
def verify_callback=(callback); end
def verify_depth(); end
def verify_depth=(verify_depth); end
def verify_mode(); end
def verify_mode=(verify_mode); end
def write_timeout(); end
def write_timeout=(write_timeout); end
DEFAULT_POOL_SIZE = ::T.let(nil, ::T.untyped)
EPOCH = ::T.let(nil, ::T.untyped)
HAVE_OPENSSL = ::T.let(nil, ::T.untyped)
VERSION = ::T.let(nil, ::T.untyped)
end
class Net::HTTP::Persistent::Connection
def finish(); end
def http(); end
def http=(http); end
def initialize(http_class, http_args, ssl_generation); end
def last_use(); end
def last_use=(last_use); end
def requests(); end
def requests=(requests); end
def reset(); end
def ressl(ssl_generation); end
def ssl_generation(); end
def ssl_generation=(ssl_generation); end
end
class Net::HTTP::Persistent::Connection
end
class Net::HTTP::Persistent::Error
end
class Net::HTTP::Persistent::Error
end
class Net::HTTP::Persistent::Pool
def checkin(net_http_args); end
def checkout(net_http_args); end
def key(); end
def shutdown(); end
end
class Net::HTTP::Persistent::Pool
end
class Net::HTTP::Persistent::TimedStackMulti
end
class Net::HTTP::Persistent::TimedStackMulti
def self.hash_of_arrays(); end
end
class Net::HTTP::Persistent
def self.detect_idle_timeout(uri, max=T.unsafe(nil)); end
end
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
def to_d(); end
def try(method_name=T.unsafe(nil), *args); end
def try!(method_name=T.unsafe(nil), *args); end
end
class NoSeedProgressFormatter
end
class Nokogiri::CSS::Parser
Racc_debug_parser = ::T.let(nil, ::T.untyped)
end
class Numeric
def byte(); end
def bytes(); end
def day(); end
def days(); end
def exabyte(); end
def exabytes(); end
def fortnight(); end
def fortnights(); end
def gigabyte(); end
def gigabytes(); end
def hour(); end
def hours(); end
def in_milliseconds(); end
def kilobyte(); end
def kilobytes(); end
def megabyte(); end
def megabytes(); end
def minute(); end
def minutes(); end
def petabyte(); end
def petabytes(); end
def second(); end
def seconds(); end
def terabyte(); end
def terabytes(); end
def week(); end
def weeks(); end
EXABYTE = ::T.let(nil, ::T.untyped)
GIGABYTE = ::T.let(nil, ::T.untyped)
KILOBYTE = ::T.let(nil, ::T.untyped)
MEGABYTE = ::T.let(nil, ::T.untyped)
PETABYTE = ::T.let(nil, ::T.untyped)
TERABYTE = ::T.let(nil, ::T.untyped)
end
module OS::Linux::Glibc
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module OS::Linux::Kernel
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module OS::Linux
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module OS::Mac::CLT
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module OS::Mac::XQuartz
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module OS::Mac::Xcode
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module OS
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Object
include ::ActiveSupport::Dependencies::Loadable
include ::ActiveSupport::Tryable
include ::Minitest::Expectations
include ::Utils::Curl
include ::SystemCommand::Mixin
include ::ActiveSupport::ToJsonWithActiveSupportEncoder
def acts_like?(duck); end
def as_json(options=T.unsafe(nil)); end
def blank?(); end
def duplicable?(); end
def html_safe?(); end
def instance_values(); end
def instance_variable_names(); end
def presence(); end
def present?(); end
def pry(object=T.unsafe(nil), hash=T.unsafe(nil)); end
def stub(name, val_or_callable, *block_args); end
def to_param(); end
def to_query(key); end
def to_yaml(options=T.unsafe(nil)); end
APPLE_GEM_HOME = ::T.let(nil, ::T.untyped)
ARGF = ::T.let(nil, ::T.untyped)
ARGV = ::T.let(nil, ::T.untyped)
BUG_REPORTS_URL = ::T.let(nil, ::T.untyped)
COMMAND_DESC_WIDTH = ::T.let(nil, ::T.untyped)
CROSS_COMPILING = ::T.let(nil, ::T.untyped)
DEPRECATED_OFFICIAL_TAPS = ::T.let(nil, ::T.untyped)
ENV = ::T.let(nil, ::T.untyped)
HOMEBREW_BOTTLE_DEFAULT_DOMAIN = ::T.let(nil, ::T.untyped)
HOMEBREW_BREW_DEFAULT_GIT_REMOTE = ::T.let(nil, ::T.untyped)
HOMEBREW_BREW_FILE = ::T.let(nil, ::T.untyped)
HOMEBREW_CACHE = ::T.let(nil, ::T.untyped)
HOMEBREW_CACHE_FORMULA = ::T.let(nil, ::T.untyped)
HOMEBREW_CASK_TAP_CASK_REGEX = ::T.let(nil, ::T.untyped)
HOMEBREW_CELLAR = ::T.let(nil, ::T.untyped)
HOMEBREW_CORE_DEFAULT_GIT_REMOTE = ::T.let(nil, ::T.untyped)
HOMEBREW_DATA_PATH = ::T.let(nil, ::T.untyped)
HOMEBREW_DEFAULT_CACHE = ::T.let(nil, ::T.untyped)
HOMEBREW_DEFAULT_LOGS = ::T.let(nil, ::T.untyped)
HOMEBREW_DEFAULT_PREFIX = ::T.let(nil, ::T.untyped)
HOMEBREW_DEFAULT_TEMP = ::T.let(nil, ::T.untyped)
HOMEBREW_LIBRARY = ::T.let(nil, ::T.untyped)
HOMEBREW_LIBRARY_PATH = ::T.let(nil, ::T.untyped)
HOMEBREW_LINKED_KEGS = ::T.let(nil, ::T.untyped)
HOMEBREW_LINUX_DEFAULT_PREFIX = ::T.let(nil, ::T.untyped)
HOMEBREW_LOCKS = ::T.let(nil, ::T.untyped)
HOMEBREW_LOGS = ::T.let(nil, ::T.untyped)
HOMEBREW_MACOS_ARM_DEFAULT_PREFIX = ::T.let(nil, ::T.untyped)
HOMEBREW_OFFICIAL_REPO_PREFIXES_REGEX = ::T.let(nil, ::T.untyped)
HOMEBREW_PATCHELF_RB_WRITE = ::T.let(nil, ::T.untyped)
HOMEBREW_PINNED_KEGS = ::T.let(nil, ::T.untyped)
HOMEBREW_PREFIX = ::T.let(nil, ::T.untyped)
HOMEBREW_PRODUCT = ::T.let(nil, ::T.untyped)
HOMEBREW_PULL_API_REGEX = ::T.let(nil, ::T.untyped)
HOMEBREW_PULL_OR_COMMIT_URL_REGEX = ::T.let(nil, ::T.untyped)
HOMEBREW_RELEASES_URL_REGEX = ::T.let(nil, ::T.untyped)
HOMEBREW_REPOSITORY = ::T.let(nil, ::T.untyped)
HOMEBREW_REQUIRED_RUBY_VERSION = ::T.let(nil, ::T.untyped)
HOMEBREW_SHIMS_PATH = ::T.let(nil, ::T.untyped)
HOMEBREW_TAP_CASK_REGEX = ::T.let(nil, ::T.untyped)
HOMEBREW_TAP_DIR_REGEX = ::T.let(nil, ::T.untyped)
HOMEBREW_TAP_FORMULA_REGEX = ::T.let(nil, ::T.untyped)
HOMEBREW_TAP_PATH_REGEX = ::T.let(nil, ::T.untyped)
HOMEBREW_TEMP = ::T.let(nil, ::T.untyped)
HOMEBREW_USER_AGENT_CURL = ::T.let(nil, ::T.untyped)
HOMEBREW_USER_AGENT_FAKE_SAFARI = ::T.let(nil, ::T.untyped)
HOMEBREW_USER_AGENT_RUBY = ::T.let(nil, ::T.untyped)
HOMEBREW_VERSION = ::T.let(nil, ::T.untyped)
HOMEBREW_WWW = ::T.let(nil, ::T.untyped)
OFFICIAL_CASK_TAPS = ::T.let(nil, ::T.untyped)
OFFICIAL_CMD_TAPS = ::T.let(nil, ::T.untyped)
OPTION_DESC_WIDTH = ::T.let(nil, ::T.untyped)
OS_VERSION = ::T.let(nil, ::T.untyped)
PATCH_A_SHA256 = ::T.let(nil, ::T.untyped)
PATCH_B_SHA256 = ::T.let(nil, ::T.untyped)
REQUIRED_RUBY_X = ::T.let(nil, ::T.untyped)
REQUIRED_RUBY_Y = ::T.let(nil, ::T.untyped)
RUBY_BIN = ::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_FRAMEWORK = ::T.let(nil, ::T.untyped)
RUBY_FRAMEWORK_VERSION = ::T.let(nil, ::T.untyped)
RUBY_PATCHLEVEL = ::T.let(nil, ::T.untyped)
RUBY_PATH = ::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)
RUBY_X = ::T.let(nil, ::T.untyped)
RUBY_Y = ::T.let(nil, ::T.untyped)
STDERR = ::T.let(nil, ::T.untyped)
STDIN = ::T.let(nil, ::T.untyped)
STDOUT = ::T.let(nil, ::T.untyped)
TESTBALL_PATCHES_SHA256 = ::T.let(nil, ::T.untyped)
TESTBALL_SHA256 = ::T.let(nil, ::T.untyped)
TEST_FIXTURE_DIR = ::T.let(nil, ::T.untyped)
TEST_SHA1 = ::T.let(nil, ::T.untyped)
TEST_SHA256 = ::T.let(nil, ::T.untyped)
TEST_TMPDIR = ::T.let(nil, ::T.untyped)
TOPLEVEL_BINDING = ::T.let(nil, ::T.untyped)
end
class Object
def self.method_added(name); end
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::Buffering
include ::ActiveSupport::ToJsonWithActiveSupportEncoder
end
module OpenSSL::KDF
end
class OpenSSL::KDF::KDFError
end
class OpenSSL::KDF::KDFError
end
module OpenSSL::KDF
def self.pbkdf2_hmac(*_); end
end
class OpenSSL::OCSP::Request
def signed?(); end
end
OpenSSL::PKCS7::Signer = OpenSSL::PKCS7::SignerInfo
class OpenSSL::PKey::EC::Point
def to_octet_string(_); end
end
module OpenSSL::SSL
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_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_VERSION = ::T.let(nil, ::T.untyped)
end
class OpenSSL::SSL::SSLContext
def add_certificate(*_); end
def alpn_protocols(); end
def alpn_protocols=(alpn_protocols); end
def alpn_select_cb(); end
def alpn_select_cb=(alpn_select_cb); end
def 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 OpenURI::Buffer
def <<(str); end
def io(); end
def size(); end
StringMax = ::T.let(nil, ::T.untyped)
end
class OpenURI::Buffer
end
class OpenURI::HTTPError
def initialize(message, io); end
end
class OpenURI::HTTPRedirect
def initialize(message, io, uri); end
end
module OpenURI::Meta
def content_type_parse(); end
def meta_add_field(name, value); end
def meta_add_field2(name, values); end
def meta_setup_encoding(); end
RE_LWS = ::T.let(nil, ::T.untyped)
RE_PARAMETERS = ::T.let(nil, ::T.untyped)
RE_QUOTED_STRING = ::T.let(nil, ::T.untyped)
RE_TOKEN = ::T.let(nil, ::T.untyped)
end
module OpenURI::Meta
def self.init(obj, src=T.unsafe(nil)); end
end
module OpenURI
def self.check_options(options); end
def self.open_http(buf, target, proxy, options); end
def self.open_loop(uri, options); end
def self.open_uri(name, *rest); end
def self.redirectable?(uri1, uri2); end
def self.scan_open_optional_arguments(*rest); end
end
class Option
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Options
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class PATH
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module ParallelTests
RUBY_BINARY = ::T.let(nil, ::T.untyped)
VERSION = ::T.let(nil, ::T.untyped)
Version = ::T.let(nil, ::T.untyped)
WINDOWS = ::T.let(nil, ::T.untyped)
end
class ParallelTests::CLI
def run(argv); end
end
class ParallelTests::CLI
end
class ParallelTests::Grouper
end
class ParallelTests::Grouper
def self.by_scenarios(tests, num_groups, options=T.unsafe(nil)); end
def self.by_steps(tests, num_groups, options); end
def self.in_even_groups_by_size(items, num_groups, options=T.unsafe(nil)); end
end
class ParallelTests::Pids
def add(pid); end
def all(); end
def count(); end
def delete(pid); end
def file_path(); end
def initialize(file_path); end
def mutex(); end
end
class ParallelTests::Pids
end
module ParallelTests
def self.bundler_enabled?(); end
def self.delta(); end
def self.determine_number_of_processes(count); end
def self.first_process?(); end
def self.last_process?(); end
def self.now(); end
def self.number_of_running_processes(); end
def self.pid_file_path(); end
def self.pids(); end
def self.stop_all_processes(); end
def self.wait_for_other_processes_to_finish(); end
def self.with_pid_file(); end
def self.with_ruby_binary(command); end
end
module Parlour
VERSION = ::T.let(nil, ::T.untyped)
end
class Parlour::ConflictResolver
def resolve_conflicts(*args, &blk); end
end
class Parlour::ConflictResolver
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Parlour::Debugging
end
module Parlour::Debugging::Tree
INDENT_SPACES = ::T.let(nil, ::T.untyped)
end
module Parlour::Debugging::Tree
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
def self.begin(*args, &blk); end
def self.end(*args, &blk); end
def self.here(*args, &blk); end
def self.line_prefix(); end
def self.text_prefix(); end
end
module Parlour::Debugging
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
def self.debug_mode=(*args, &blk); end
def self.debug_mode?(*args, &blk); end
def self.debug_puts(*args, &blk); end
def self.name_for_debug_caller(*args, &blk); end
end
class Parlour::DetachedRbiGenerator
def detached!(*args, &blk); end
end
class Parlour::DetachedRbiGenerator
end
class Parlour::ParseError
def buffer(*args, &blk); end
def initialize(buffer, range); end
def range(*args, &blk); end
end
class Parlour::ParseError
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Parlour::Plugin
def generate(*args, &blk); end
def initialize(*args, &blk); end
def strictness(*args, &blk); end
def strictness=(strictness); end
end
class Parlour::Plugin
extend ::T::Sig
extend ::T::Helpers
extend ::T::Private::Abstract::Hooks
extend ::T::InterfaceWrapper::Helpers
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
def self.inherited(*args, &blk); end
def self.registered_plugins(*args, &blk); end
def self.run_plugins(*args, &blk); end
end
class Parlour::RbiGenerator
def current_plugin(*args, &blk); end
def current_plugin=(current_plugin); end
def initialize(*args, &blk); end
def options(*args, &blk); end
def rbi(*args, &blk); end
def root(*args, &blk); end
end
class Parlour::RbiGenerator::Arbitrary
def ==(*args, &blk); end
def code(*args, &blk); end
def code=(code); end
end
class Parlour::RbiGenerator::Arbitrary
end
class Parlour::RbiGenerator::Attribute
def class_attribute(*args, &blk); end
def kind(*args, &blk); end
end
class Parlour::RbiGenerator::Attribute
end
class Parlour::RbiGenerator::ClassNamespace
def abstract(*args, &blk); end
def superclass(*args, &blk); end
end
class Parlour::RbiGenerator::ClassNamespace
end
class Parlour::RbiGenerator::Constant
def ==(*args, &blk); end
def eigen_constant(); end
def value(*args, &blk); end
end
class Parlour::RbiGenerator::Constant
end
class Parlour::RbiGenerator::EnumClassNamespace
def enums(*args, &blk); end
end
class Parlour::RbiGenerator::EnumClassNamespace
end
class Parlour::RbiGenerator::Extend
def ==(*args, &blk); end
end
class Parlour::RbiGenerator::Extend
end
class Parlour::RbiGenerator::Include
def ==(*args, &blk); end
end
class Parlour::RbiGenerator::Include
end
class Parlour::RbiGenerator::Method
def ==(*args, &blk); end
def abstract(*args, &blk); end
def class_method(*args, &blk); end
def final(*args, &blk); end
def implementation(*args, &blk); end
def overridable(*args, &blk); end
def override(*args, &blk); end
def parameters(*args, &blk); end
def return_type(*args, &blk); end
def type_parameters(*args, &blk); end
end
class Parlour::RbiGenerator::Method
end
class Parlour::RbiGenerator::ModuleNamespace
def interface(*args, &blk); end
end
class Parlour::RbiGenerator::ModuleNamespace
end
class Parlour::RbiGenerator::Namespace
def add_comment_to_next_child(*args, &blk); end
def children(*args, &blk); end
def constants(*args, &blk); end
def create_arbitrary(code:, &block); end
def create_attr(*args, &blk); end
def create_attr_accessor(*args, &blk); end
def create_attr_reader(*args, &blk); end
def create_attr_writer(*args, &blk); end
def create_attribute(*args, &blk); end
def create_class(*args, &blk); end
def create_constant(*args, &blk); end
def create_enum_class(*args, &blk); end
def create_extend(*args, &blk); end
def create_extends(*args, &blk); end
def create_include(*args, &blk); end
def create_includes(*args, &blk); end
def create_method(*args, &blk); end
def create_module(*args, &blk); end
def create_struct_class(*args, &blk); end
def create_type_alias(*args, &blk); end
def extends(*args, &blk); end
def final(*args, &blk); end
def includes(*args, &blk); end
def path(*args, &blk); end
end
class Parlour::RbiGenerator::Namespace
end
class Parlour::RbiGenerator::Options
def break_params(*args, &blk); end
def indented(*args, &blk); end
def initialize(*args, &blk); end
def sort_namespaces(*args, &blk); end
def tab_size(*args, &blk); end
end
class Parlour::RbiGenerator::Options
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Parlour::RbiGenerator::Parameter
def ==(*args, &blk); end
def default(*args, &blk); end
def initialize(*args, &blk); end
def kind(*args, &blk); end
def name(*args, &blk); end
def name_without_kind(*args, &blk); end
def to_def_param(*args, &blk); end
def to_sig_param(*args, &blk); end
def type(*args, &blk); end
PREFIXES = ::T.let(nil, ::T.untyped)
end
class Parlour::RbiGenerator::Parameter
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Parlour::RbiGenerator::RbiObject
def add_comment(*args, &blk); end
def add_comments(*args, &blk); end
def comments(*args, &blk); end
def describe(*args, &blk); end
def generate_rbi(*args, &blk); end
def generated_by(*args, &blk); end
def generator(*args, &blk); end
def initialize(*args, &blk); end
def merge_into_self(*args, &blk); end
def mergeable?(*args, &blk); end
def name(*args, &blk); end
end
class Parlour::RbiGenerator::RbiObject
extend ::T::Helpers
extend ::T::Sig
extend ::T::Private::Abstract::Hooks
extend ::T::InterfaceWrapper::Helpers
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Parlour::RbiGenerator::StructClassNamespace
def props(*args, &blk); end
end
class Parlour::RbiGenerator::StructClassNamespace
end
class Parlour::RbiGenerator::StructProp
def ==(*args, &blk); end
def array(*args, &blk); end
def default(*args, &blk); end
def dont_store(*args, &blk); end
def enum(*args, &blk); end
def factory(*args, &blk); end
def foreign(*args, &blk); end
def immutable(*args, &blk); end
def initialize(*args, &blk); end
def name(*args, &blk); end
def optional(*args, &blk); end
def override(*args, &blk); end
def redaction(*args, &blk); end
def to_prop_call(*args, &blk); end
def type(*args, &blk); end
EXTRA_PROPERTIES = ::T.let(nil, ::T.untyped)
end
class Parlour::RbiGenerator::StructProp
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Parlour::RbiGenerator
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Parlour::TypeLoader
end
module Parlour::TypeLoader
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
def self.load_file(*args, &blk); end
def self.load_project(*args, &blk); end
def self.load_source(*args, &blk); end
end
class Parlour::TypeParser
def ast(*args, &blk); end
def ast=(ast); end
def body_has_modifier?(*args, &blk); end
def body_includes_and_extends(*args, &blk); end
def constant_names(*args, &blk); end
def generator(*args, &blk); end
def generator=(generator); end
def initialize(*args, &blk); end
def node_to_s(*args, &blk); end
def parse_all(*args, &blk); end
def parse_err(*args, &blk); end
def parse_method_into_methods(*args, &blk); end
def parse_path_to_object(*args, &blk); end
def parse_sig_into_methods(*args, &blk); end
def parse_sig_into_sig(*args, &blk); end
def previous_sibling_sig_node?(*args, &blk); end
def sig_node?(*args, &blk); end
def unknown_node_errors(*args, &blk); end
def zip_by(*args, &blk); end
end
class Parlour::TypeParser::IntermediateSig
def abstract(); end
def abstract=(val); end
def final(); end
def final=(val); end
def initialize(*args, &blk); end
def overridable(); end
def overridable=(val); end
def override(); end
def override=(val); end
def params(); end
def params=(val); end
def return_type(); end
def return_type=(val); end
def type_parameters(); end
def type_parameters=(val); end
end
class Parlour::TypeParser::IntermediateSig
def self.inherited(s); end
end
class Parlour::TypeParser::NodePath
def child(*args, &blk); end
def indices(*args, &blk); end
def initialize(*args, &blk); end
def parent(*args, &blk); end
def sibling(*args, &blk); end
def traverse(*args, &blk); end
end
class Parlour::TypeParser::NodePath
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Parlour::TypeParser
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
def self.from_source(*args, &blk); end
end
module Parlour
end
ParseError = Racc::ParseError
class Parser::Ruby24
def _reduce_10(val, _values, result); end
def _reduce_100(val, _values, result); end
def _reduce_101(val, _values, result); end
def _reduce_102(val, _values, result); end
def _reduce_103(val, _values, result); end
def _reduce_104(val, _values, result); end
def _reduce_105(val, _values, result); end
def _reduce_106(val, _values, result); end
def _reduce_107(val, _values, result); end
def _reduce_108(val, _values, result); end
def _reduce_11(val, _values, result); end
def _reduce_110(val, _values, result); end
def _reduce_111(val, _values, result); end
def _reduce_112(val, _values, result); end
def _reduce_118(val, _values, result); end
def _reduce_12(val, _values, result); end
def _reduce_122(val, _values, result); end
def _reduce_123(val, _values, result); end
def _reduce_124(val, _values, result); end
def _reduce_13(val, _values, result); end
def _reduce_14(val, _values, result); end
def _reduce_16(val, _values, result); end
def _reduce_17(val, _values, result); end
def _reduce_18(val, _values, result); end
def _reduce_19(val, _values, result); end
def _reduce_196(val, _values, result); end
def _reduce_197(val, _values, result); end
def _reduce_198(val, _values, result); end
def _reduce_199(val, _values, result); end
def _reduce_2(val, _values, result); end
def _reduce_20(val, _values, result); end
def _reduce_200(val, _values, result); end
def _reduce_201(val, _values, result); end
def _reduce_202(val, _values, result); end
def _reduce_203(val, _values, result); end
def _reduce_204(val, _values, result); end
def _reduce_205(val, _values, result); end
def _reduce_206(val, _values, result); end
def _reduce_207(val, _values, result); end
def _reduce_208(val, _values, result); end
def _reduce_209(val, _values, result); end
def _reduce_21(val, _values, result); end
def _reduce_210(val, _values, result); end
def _reduce_211(val, _values, result); end
def _reduce_212(val, _values, result); end
def _reduce_213(val, _values, result); end
def _reduce_214(val, _values, result); end
def _reduce_215(val, _values, result); end
def _reduce_216(val, _values, result); end
def _reduce_217(val, _values, result); end
def _reduce_218(val, _values, result); end
def _reduce_219(val, _values, result); end
def _reduce_22(val, _values, result); end
def _reduce_220(val, _values, result); end
def _reduce_221(val, _values, result); end
def _reduce_222(val, _values, result); end
def _reduce_223(val, _values, result); end
def _reduce_224(val, _values, result); end
def _reduce_225(val, _values, result); end
def _reduce_226(val, _values, result); end
def _reduce_227(val, _values, result); end
def _reduce_228(val, _values, result); end
def _reduce_229(val, _values, result); end
def _reduce_23(val, _values, result); end
def _reduce_230(val, _values, result); end
def _reduce_231(val, _values, result); end
def _reduce_232(val, _values, result); end
def _reduce_233(val, _values, result); end
def _reduce_234(val, _values, result); end
def _reduce_235(val, _values, result); end
def _reduce_236(val, _values, result); end
def _reduce_24(val, _values, result); end
def _reduce_241(val, _values, result); end
def _reduce_242(val, _values, result); end
def _reduce_244(val, _values, result); end
def _reduce_245(val, _values, result); end
def _reduce_246(val, _values, result); end
def _reduce_248(val, _values, result); end
def _reduce_25(val, _values, result); end
def _reduce_251(val, _values, result); end
def _reduce_252(val, _values, result); end
def _reduce_253(val, _values, result); end
def _reduce_254(val, _values, result); end
def _reduce_255(val, _values, result); end
def _reduce_256(val, _values, result); end
def _reduce_257(val, _values, result); end
def _reduce_258(val, _values, result); end
def _reduce_259(val, _values, result); end
def _reduce_26(val, _values, result); end
def _reduce_260(val, _values, result); end
def _reduce_261(val, _values, result); end
def _reduce_262(val, _values, result); end
def _reduce_263(val, _values, result); end
def _reduce_264(val, _values, result); end
def _reduce_265(val, _values, result); end
def _reduce_266(val, _values, result); end
def _reduce_267(val, _values, result); end
def _reduce_269(val, _values, result); end
def _reduce_27(val, _values, result); end
def _reduce_270(val, _values, result); end
def _reduce_271(val, _values, result); end
def _reduce_28(val, _values, result); end
def _reduce_282(val, _values, result); end
def _reduce_283(val, _values, result); end
def _reduce_284(val, _values, result); end
def _reduce_285(val, _values, result); end
def _reduce_286(val, _values, result); end
def _reduce_287(val, _values, result); end
def _reduce_288(val, _values, result); end
def _reduce_289(val, _values, result); end
def _reduce_290(val, _values, result); end
def _reduce_291(val, _values, result); end
def _reduce_292(val, _values, result); end
def _reduce_293(val, _values, result); end
def _reduce_294(val, _values, result); end
def _reduce_295(val, _values, result); end
def _reduce_296(val, _values, result); end
def _reduce_297(val, _values, result); end
def _reduce_298(val, _values, result); end
def _reduce_299(val, _values, result); end
def _reduce_3(val, _values, result); end
def _reduce_30(val, _values, result); end
def _reduce_300(val, _values, result); end
def _reduce_301(val, _values, result); end
def _reduce_303(val, _values, result); end
def _reduce_304(val, _values, result); end
def _reduce_305(val, _values, result); end
def _reduce_306(val, _values, result); end
def _reduce_307(val, _values, result); end
def _reduce_308(val, _values, result); end
def _reduce_309(val, _values, result); end
def _reduce_31(val, _values, result); end
def _reduce_310(val, _values, result); end
def _reduce_311(val, _values, result); end
def _reduce_312(val, _values, result); end
def _reduce_313(val, _values, result); end
def _reduce_314(val, _values, result); end
def _reduce_315(val, _values, result); end
def _reduce_316(val, _values, result); end
def _reduce_317(val, _values, result); end
def _reduce_318(val, _values, result); end
def _reduce_319(val, _values, result); end
def _reduce_32(val, _values, result); end
def _reduce_320(val, _values, result); end
def _reduce_321(val, _values, result); end
def _reduce_322(val, _values, result); end
def _reduce_323(val, _values, result); end
def _reduce_324(val, _values, result); end
def _reduce_325(val, _values, result); end
def _reduce_326(val, _values, result); end
def _reduce_327(val, _values, result); end
def _reduce_328(val, _values, result); end
def _reduce_329(val, _values, result); end
def _reduce_330(val, _values, result); end
def _reduce_331(val, _values, result); end
def _reduce_332(val, _values, result); end
def _reduce_333(val, _values, result); end
def _reduce_337(val, _values, result); end
def _reduce_34(val, _values, result); end
def _reduce_341(val, _values, result); end
def _reduce_343(val, _values, result); end
def _reduce_346(val, _values, result); end
def _reduce_347(val, _values, result); end
def _reduce_348(val, _values, result); end
def _reduce_349(val, _values, result); end
def _reduce_35(val, _values, result); end
def _reduce_351(val, _values, result); end
def _reduce_352(val, _values, result); end
def _reduce_353(val, _values, result); end
def _reduce_354(val, _values, result); end
def _reduce_355(val, _values, result); end
def _reduce_356(val, _values, result); end
def _reduce_357(val, _values, result); end
def _reduce_358(val, _values, result); end
def _reduce_359(val, _values, result); end
def _reduce_36(val, _values, result); end
def _reduce_360(val, _values, result); end
def _reduce_361(val, _values, result); end
def _reduce_362(val, _values, result); end
def _reduce_363(val, _values, result); end
def _reduce_364(val, _values, result); end
def _reduce_365(val, _values, result); end
def _reduce_366(val, _values, result); end
def _reduce_367(val, _values, result); end
def _reduce_368(val, _values, result); end
def _reduce_369(val, _values, result); end
def _reduce_37(val, _values, result); end
def _reduce_371(val, _values, result); end
def _reduce_372(val, _values, result); end
def _reduce_373(val, _values, result); end
def _reduce_374(val, _values, result); end
def _reduce_375(val, _values, result); end
def _reduce_376(val, _values, result); end
def _reduce_377(val, _values, result); end
def _reduce_378(val, _values, result); end
def _reduce_38(val, _values, result); end
def _reduce_380(val, _values, result); end
def _reduce_381(val, _values, result); end
def _reduce_382(val, _values, result); end
def _reduce_383(val, _values, result); end
def _reduce_384(val, _values, result); end
def _reduce_385(val, _values, result); end
def _reduce_386(val, _values, result); end
def _reduce_387(val, _values, result); end
def _reduce_388(val, _values, result); end
def _reduce_389(val, _values, result); end
def _reduce_39(val, _values, result); end
def _reduce_391(val, _values, result); end
def _reduce_392(val, _values, result); end
def _reduce_393(val, _values, result); end
def _reduce_394(val, _values, result); end
def _reduce_395(val, _values, result); end
def _reduce_396(val, _values, result); end
def _reduce_397(val, _values, result); end
def _reduce_398(val, _values, result); end
def _reduce_399(val, _values, result); end
def _reduce_4(val, _values, result); end
def _reduce_40(val, _values, result); end
def _reduce_400(val, _values, result); end
def _reduce_401(val, _values, result); end
def _reduce_402(val, _values, result); end
def _reduce_403(val, _values, result); end
def _reduce_404(val, _values, result); end
def _reduce_405(val, _values, result); end
def _reduce_406(val, _values, result); end
def _reduce_407(val, _values, result); end
def _reduce_408(val, _values, result); end
def _reduce_409(val, _values, result); end
def _reduce_41(val, _values, result); end
def _reduce_410(val, _values, result); end
def _reduce_411(val, _values, result); end
def _reduce_412(val, _values, result); end
def _reduce_413(val, _values, result); end
def _reduce_414(val, _values, result); end
def _reduce_415(val, _values, result); end
def _reduce_416(val, _values, result); end
def _reduce_417(val, _values, result); end
def _reduce_418(val, _values, result); end
def _reduce_419(val, _values, result); end
def _reduce_420(val, _values, result); end
def _reduce_421(val, _values, result); end
def _reduce_422(val, _values, result); end
def _reduce_423(val, _values, result); end
def _reduce_424(val, _values, result); end
def _reduce_425(val, _values, result); end
def _reduce_427(val, _values, result); end
def _reduce_428(val, _values, result); end
def _reduce_429(val, _values, result); end
def _reduce_43(val, _values, result); end
def _reduce_432(val, _values, result); end
def _reduce_434(val, _values, result); end
def _reduce_439(val, _values, result); end
def _reduce_440(val, _values, result); end
def _reduce_441(val, _values, result); end
def _reduce_442(val, _values, result); end
def _reduce_443(val, _values, result); end
def _reduce_444(val, _values, result); end
def _reduce_445(val, _values, result); end
def _reduce_446(val, _values, result); end
def _reduce_447(val, _values, result); end
def _reduce_448(val, _values, result); end
def _reduce_449(val, _values, result); end
def _reduce_450(val, _values, result); end
def _reduce_451(val, _values, result); end
def _reduce_452(val, _values, result); end
def _reduce_453(val, _values, result); end
def _reduce_454(val, _values, result); end
def _reduce_455(val, _values, result); end
def _reduce_456(val, _values, result); end
def _reduce_457(val, _values, result); end
def _reduce_458(val, _values, result); end
def _reduce_459(val, _values, result); end
def _reduce_46(val, _values, result); end
def _reduce_460(val, _values, result); end
def _reduce_461(val, _values, result); end
def _reduce_462(val, _values, result); end
def _reduce_463(val, _values, result); end
def _reduce_464(val, _values, result); end
def _reduce_465(val, _values, result); end
def _reduce_466(val, _values, result); end
def _reduce_467(val, _values, result); end
def _reduce_468(val, _values, result); end
def _reduce_469(val, _values, result); end
def _reduce_47(val, _values, result); end
def _reduce_470(val, _values, result); end
def _reduce_471(val, _values, result); end
def _reduce_472(val, _values, result); end
def _reduce_473(val, _values, result); end
def _reduce_475(val, _values, result); end
def _reduce_476(val, _values, result); end
def _reduce_477(val, _values, result); end
def _reduce_478(val, _values, result); end
def _reduce_479(val, _values, result); end
def _reduce_48(val, _values, result); end
def _reduce_480(val, _values, result); end
def _reduce_481(val, _values, result); end
def _reduce_482(val, _values, result); end
def _reduce_483(val, _values, result); end
def _reduce_484(val, _values, result); end
def _reduce_485(val, _values, result); end
def _reduce_486(val, _values, result); end
def _reduce_487(val, _values, result); end
def _reduce_488(val, _values, result); end
def _reduce_489(val, _values, result); end
def _reduce_49(val, _values, result); end
def _reduce_490(val, _values, result); end
def _reduce_491(val, _values, result); end
def _reduce_492(val, _values, result); end
def _reduce_493(val, _values, result); end
def _reduce_494(val, _values, result); end
def _reduce_495(val, _values, result); end
def _reduce_496(val, _values, result); end
def _reduce_497(val, _values, result); end
def _reduce_498(val, _values, result); end
def _reduce_499(val, _values, result); end
def _reduce_5(val, _values, result); end
def _reduce_500(val, _values, result); end
def _reduce_501(val, _values, result); end
def _reduce_502(val, _values, result); end
def _reduce_503(val, _values, result); end
def _reduce_504(val, _values, result); end
def _reduce_505(val, _values, result); end
def _reduce_506(val, _values, result); end
def _reduce_507(val, _values, result); end
def _reduce_508(val, _values, result); end
def _reduce_509(val, _values, result); end
def _reduce_510(val, _values, result); end
def _reduce_511(val, _values, result); end
def _reduce_512(val, _values, result); end
def _reduce_513(val, _values, result); end
def _reduce_514(val, _values, result); end
def _reduce_515(val, _values, result); end
def _reduce_516(val, _values, result); end
def _reduce_517(val, _values, result); end
def _reduce_518(val, _values, result); end
def _reduce_519(val, _values, result); end
def _reduce_520(val, _values, result); end
def _reduce_521(val, _values, result); end
def _reduce_522(val, _values, result); end
def _reduce_523(val, _values, result); end
def _reduce_524(val, _values, result); end
def _reduce_525(val, _values, result); end
def _reduce_526(val, _values, result); end
def _reduce_527(val, _values, result); end
def _reduce_528(val, _values, result); end
def _reduce_529(val, _values, result); end
def _reduce_530(val, _values, result); end
def _reduce_531(val, _values, result); end
def _reduce_533(val, _values, result); end
def _reduce_534(val, _values, result); end
def _reduce_535(val, _values, result); end
def _reduce_536(val, _values, result); end
def _reduce_537(val, _values, result); end
def _reduce_538(val, _values, result); end
def _reduce_539(val, _values, result); end
def _reduce_540(val, _values, result); end
def _reduce_541(val, _values, result); end
def _reduce_542(val, _values, result); end
def _reduce_543(val, _values, result); end
def _reduce_544(val, _values, result); end
def _reduce_545(val, _values, result); end
def _reduce_546(val, _values, result); end
def _reduce_547(val, _values, result); end
def _reduce_55(val, _values, result); end
def _reduce_550(val, _values, result); end
def _reduce_551(val, _values, result); end
def _reduce_552(val, _values, result); end
def _reduce_553(val, _values, result); end
def _reduce_554(val, _values, result); end
def _reduce_555(val, _values, result); end
def _reduce_556(val, _values, result); end
def _reduce_557(val, _values, result); end
def _reduce_56(val, _values, result); end
def _reduce_560(val, _values, result); end
def _reduce_561(val, _values, result); end
def _reduce_564(val, _values, result); end
def _reduce_565(val, _values, result); end
def _reduce_566(val, _values, result); end
def _reduce_568(val, _values, result); end
def _reduce_569(val, _values, result); end
def _reduce_57(val, _values, result); end
def _reduce_571(val, _values, result); end
def _reduce_572(val, _values, result); end
def _reduce_573(val, _values, result); end
def _reduce_574(val, _values, result); end
def _reduce_575(val, _values, result); end
def _reduce_576(val, _values, result); end
def _reduce_589(val, _values, result); end
def _reduce_59(val, _values, result); end
def _reduce_590(val, _values, result); end
def _reduce_595(val, _values, result); end
def _reduce_596(val, _values, result); end
def _reduce_6(val, _values, result); end
def _reduce_60(val, _values, result); end
def _reduce_600(val, _values, result); end
def _reduce_604(val, _values, result); end
def _reduce_61(val, _values, result); end
def _reduce_62(val, _values, result); end
def _reduce_63(val, _values, result); end
def _reduce_64(val, _values, result); end
def _reduce_65(val, _values, result); end
def _reduce_66(val, _values, result); end
def _reduce_67(val, _values, result); end
def _reduce_68(val, _values, result); end
def _reduce_69(val, _values, result); end
def _reduce_70(val, _values, result); end
def _reduce_71(val, _values, result); end
def _reduce_72(val, _values, result); end
def _reduce_73(val, _values, result); end
def _reduce_75(val, _values, result); end
def _reduce_76(val, _values, result); end
def _reduce_77(val, _values, result); end
def _reduce_78(val, _values, result); end
def _reduce_79(val, _values, result); end
def _reduce_8(val, _values, result); end
def _reduce_80(val, _values, result); end
def _reduce_81(val, _values, result); end
def _reduce_82(val, _values, result); end
def _reduce_83(val, _values, result); end
def _reduce_85(val, _values, result); end
def _reduce_86(val, _values, result); end
def _reduce_87(val, _values, result); end
def _reduce_88(val, _values, result); end
def _reduce_89(val, _values, result); end
def _reduce_9(val, _values, result); end
def _reduce_90(val, _values, result); end
def _reduce_91(val, _values, result); end
def _reduce_92(val, _values, result); end
def _reduce_93(val, _values, result); end
def _reduce_94(val, _values, result); end
def _reduce_95(val, _values, result); end
def _reduce_96(val, _values, result); end
def _reduce_97(val, _values, result); end
def _reduce_98(val, _values, result); end
def _reduce_99(val, _values, result); end
def _reduce_none(val, _values, result); end
def default_encoding(); end
def version(); end
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::Ruby24
end
class Parser::Ruby26
Racc_debug_parser = ::T.let(nil, ::T.untyped)
end
class Pathname
include ::ELFShim
include ::MachOShim
def fnmatch?(*_); end
def glob(*_); end
def make_symlink(_); end
end
class Pathname
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Proc
include ::MethodSource::SourceLocation::ProcExtensions
include ::MethodSource::MethodExtensions
def <<(_); end
def >>(_); end
def clone(); end
end
module Process
def self.fork(&block); end
def self.fork_with_simplecov(&block); end
def self.fork_without_simplecov(); end
end
class Pry
def add_sticky_local(name, &block); end
def backtrace(); end
def backtrace=(backtrace); end
def binding_stack(); end
def binding_stack=(binding_stack); end
def color(*args, &block); end
def color=(*args, &block); end
def commands(*args, &block); end
def commands=(*args, &block); end
def complete(str); end
def config(); end
def current_binding(); end
def current_context(); end
def custom_completions(); end
def custom_completions=(custom_completions); end
def editor(*args, &block); end
def editor=(*args, &block); end
def eval(line, options=T.unsafe(nil)); end
def eval_string(); end
def eval_string=(eval_string); end
def evaluate_ruby(code); end
def exception_handler(*args, &block); end
def exception_handler=(*args, &block); end
def exec_hook(name, *args, &block); end
def exit_value(); end
def extra_sticky_locals(*args, &block); end
def extra_sticky_locals=(*args, &block); end
def hooks(*args, &block); end
def hooks=(*args, &block); end
def initialize(options=T.unsafe(nil)); end
def inject_local(name, value, binding); end
def inject_sticky_locals!(); end
def input(*args, &block); end
def input=(*args, &block); end
def input_ring(); end
def last_dir(); end
def last_dir=(last_dir); end
def last_exception(); end
def last_exception=(exception); end
def last_file(); end
def last_file=(last_file); end
def last_result(); end
def last_result=(last_result); end
def last_result_is_exception?(); end
def memory_size(); end
def memory_size=(size); end
def output(); end
def output=(*args, &block); end
def output_ring(); end
def pager(); end
def pager=(*args, &block); end
def pop_prompt(); end
def print(*args, &block); end
def print=(*args, &block); end
def process_command(val); end
def process_command_safely(val); end
def prompt(); end
def prompt=(new_prompt); end
def push_binding(object); end
def push_initial_binding(target=T.unsafe(nil)); end
def push_prompt(new_prompt); end
def quiet?(); end
def raise_up(*args); end
def raise_up!(*args); end
def raise_up_common(force, *args); end
def repl(target=T.unsafe(nil)); end
def reset_eval_string(); end
def run_command(val); end
def select_prompt(); end
def set_last_result(result, code=T.unsafe(nil)); end
def should_print?(); end
def show_result(result); end
def sticky_locals(); end
def suppress_output(); end
def suppress_output=(suppress_output); end
def update_input_history(code); end
BINDING_METHOD_IMPL = ::T.let(nil, ::T.untyped)
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
include ::Kernel
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::BasicObject
end
class Pry::BlockCommand
def call(*args); end
def help(); end
end
class Pry::BlockCommand
end
class Pry::CLI
end
class Pry::CLI::NoOptionsError
end
class Pry::CLI::NoOptionsError
end
class Pry::CLI
def self.add_option_processor(&block); end
def self.add_options(&block); end
def self.add_plugin_options(); end
def self.input_args(); end
def self.input_args=(input_args); end
def self.option_processors(); end
def self.option_processors=(option_processors); end
def self.options(); end
def self.options=(options); end
def self.parse_options(args=T.unsafe(nil)); end
def self.reset(); end
def self.start(opts); end
end
class Pry::ClassCommand
def args(); end
def args=(args); end
def call(*args); end
def complete(search); end
def help(); end
def options(opt); end
def opts(); end
def opts=(opts); end
def process(); end
def setup(); end
def slop(); end
def subcommands(cmd); end
end
class Pry::ClassCommand
def self.inherited(klass); end
def self.source_location(); end
end
class Pry::Code
def <<(line); end
def ==(other); end
def after(lineno, lines=T.unsafe(nil)); end
def alter(&block); end
def around(lineno, lines=T.unsafe(nil)); end
def before(lineno, lines=T.unsafe(nil)); end
def between(start_line, end_line=T.unsafe(nil)); end
def code_type(); end
def code_type=(code_type); end
def comment_describing(line_number); end
def expression_at(line_number, consume=T.unsafe(nil)); end
def grep(pattern); end
def highlighted(); end
def initialize(lines=T.unsafe(nil), start_line=T.unsafe(nil), code_type=T.unsafe(nil)); end
def length(); end
def max_lineno_width(); end
def method_missing(method_name, *args, &block); end
def nesting_at(line_number); end
def print_to_output(output, color=T.unsafe(nil)); end
def push(line); end
def raw(); end
def reject(&block); end
def select(&block); end
def take_lines(start_line, num_lines); end
def with_indentation(spaces=T.unsafe(nil)); end
def with_line_numbers(y_n=T.unsafe(nil)); end
def with_marker(lineno=T.unsafe(nil)); end
end
class Pry::Code::CodeRange
def indices_range(lines); end
def initialize(start_line, end_line=T.unsafe(nil)); end
end
class Pry::Code::CodeRange
end
class Pry::Code::LOC
def ==(other); end
def add_line_number(max_width=T.unsafe(nil), color=T.unsafe(nil)); end
def add_marker(marker_lineno); end
def colorize(code_type); end
def handle_multiline_entries_from_edit_command(line, max_width); end
def indent(distance); end
def initialize(line, lineno); end
def line(); end
def lineno(); end
def tuple(); end
end
class Pry::Code::LOC
end
class Pry::Code
extend ::MethodSource::CodeHelpers
def self.from_file(filename, code_type=T.unsafe(nil)); end
def self.from_method(meth, start_line=T.unsafe(nil)); end
def self.from_module(mod, candidate_rank=T.unsafe(nil), start_line=T.unsafe(nil)); end
end
class Pry::CodeFile
def code(); end
def code_type(); end
def initialize(filename, code_type=T.unsafe(nil)); end
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::CodeFile
end
class Pry::CodeObject
include ::Pry::Helpers::CommandHelpers
include ::Pry::Helpers::OptionsHelpers
def command_lookup(); end
def default_lookup(); end
def empty_lookup(); end
def initialize(str, pry_instance, options=T.unsafe(nil)); end
def method_or_class_lookup(); end
def pry_instance(); end
def pry_instance=(pry_instance); end
def str(); end
def str=(str); end
def super_level(); end
def super_level=(super_level); end
def target(); end
def target=(target); end
end
module Pry::CodeObject::Helpers
def c_method?(); end
def c_module?(); end
def command?(); end
def module_with_yard_docs?(); end
def real_method_object?(); end
end
module Pry::CodeObject::Helpers
end
class Pry::CodeObject
def self.lookup(str, pry_instance, options=T.unsafe(nil)); end
end
class Pry::ColorPrinter
def pp(object); end
def text(str, max_width=T.unsafe(nil)); end
end
class Pry::ColorPrinter
def self.default(_output, value, pry_instance); end
def self.pp(obj, output=T.unsafe(nil), max_width=T.unsafe(nil)); end
end
class Pry::Command
include ::Pry::Helpers::BaseHelpers
include ::Pry::Helpers::CommandHelpers
include ::Pry::Helpers::OptionsHelpers
include ::Pry::Helpers::Text
def _pry_(); end
def _pry_=(_pry_); end
def arg_string(); end
def arg_string=(arg_string); end
def block(); end
def captures(); end
def captures=(captures); end
def check_for_command_collision(command_match, arg_string); end
def command_block(); end
def command_block=(command_block); end
def command_name(); end
def command_options(); end
def command_set(); end
def command_set=(command_set); end
def commands(); end
def complete(_search); end
def context(); end
def context=(context); end
def description(); end
def eval_string(); end
def eval_string=(eval_string); end
def hooks(); end
def hooks=(hooks); end
def initialize(context=T.unsafe(nil)); end
def interpolate_string(str); end
def match(); end
def name(); end
def output(); end
def output=(output); end
def process_line(line); end
def pry_instance(); end
def pry_instance=(pry_instance); end
def run(command_string, *args); end
def source(); end
def state(); end
def target(); end
def target=(target); end
def target_self(); end
def tokenize(val); end
def void(); end
VOID_VALUE = ::T.let(nil, ::T.untyped)
end
class Pry::Command::AmendLine
end
class Pry::Command::AmendLine
end
class Pry::Command::Bang
end
class Pry::Command::Bang
end
class Pry::Command::BangPry
end
class Pry::Command::BangPry
end
class Pry::Command::Cat
def load_path_completions(); end
end
class Pry::Command::Cat::AbstractFormatter
include ::Pry::Helpers::CommandHelpers
include ::Pry::Helpers::OptionsHelpers
include ::Pry::Helpers::BaseHelpers
end
class Pry::Command::Cat::AbstractFormatter
end
class Pry::Command::Cat::ExceptionFormatter
include ::Pry::Helpers::Text
def ex(); end
def format(); end
def initialize(exception, pry_instance, opts); end
def opts(); end
def pry_instance(); end
end
class Pry::Command::Cat::ExceptionFormatter
end
class Pry::Command::Cat::FileFormatter
def file_and_line(); end
def file_with_embedded_line(); end
def format(); end
def initialize(file_with_embedded_line, pry_instance, opts); end
def opts(); end
def pry_instance(); end
end
class Pry::Command::Cat::FileFormatter
end
class Pry::Command::Cat::InputExpressionFormatter
def format(); end
def initialize(input_expressions, opts); end
def input_expressions(); end
def input_expressions=(input_expressions); end
def opts(); end
def opts=(opts); end
end
class Pry::Command::Cat::InputExpressionFormatter
end
class Pry::Command::Cat
end
class Pry::Command::Cd
end
class Pry::Command::Cd
end
class Pry::Command::ChangeInspector
def process(inspector); end
end
class Pry::Command::ChangeInspector
end
class Pry::Command::ChangePrompt
def process(prompt); end
end
class Pry::Command::ChangePrompt
end
class Pry::Command::ClearScreen
end
class Pry::Command::ClearScreen
end
class Pry::Command::CodeCollector
include ::Pry::Helpers::CommandHelpers
include ::Pry::Helpers::OptionsHelpers
def args(); end
def code_object(); end
def content(); end
def file(); end
def file=(file); end
def initialize(args, opts, pry_instance); end
def line_range(); end
def obj_name(); end
def opts(); end
def pry_input_content(); end
def pry_instance(); end
def pry_output_content(); end
def restrict_to_lines(content, range); end
end
class Pry::Command::CodeCollector
def self.inject_options(opt); end
def self.input_expression_ranges(); end
def self.input_expression_ranges=(input_expression_ranges); end
def self.output_result_ranges(); end
def self.output_result_ranges=(output_result_ranges); end
end
class Pry::Command::DisablePry
end
class Pry::Command::DisablePry
end
class Pry::Command::Edit
def apply_runtime_patch(); end
def bad_option_combination?(); end
def code_object(); end
def ensure_file_name_is_valid(file_name); end
def file_and_line(); end
def file_and_line_for_current_exception(); end
def file_based_exception?(); end
def file_edit(); end
def filename_argument(); end
def initial_temp_file_content(); end
def input_expression(); end
def never_reload?(); end
def patch_exception?(); end
def previously_patched?(code_object); end
def probably_a_file?(str); end
def pry_method?(code_object); end
def reload?(file_name=T.unsafe(nil)); end
def reloadable?(); end
def repl_edit(); end
def repl_edit?(); end
def runtime_patch?(); end
end
class Pry::Command::Edit::ExceptionPatcher
def file_and_line(); end
def file_and_line=(file_and_line); end
def initialize(pry_instance, state, exception_file_and_line); end
def perform_patch(); end
def pry_instance(); end
def pry_instance=(pry_instance); end
def state(); end
def state=(state); end
end
class Pry::Command::Edit::ExceptionPatcher
end
module Pry::Command::Edit::FileAndLineLocator
end
module Pry::Command::Edit::FileAndLineLocator
def self.from_binding(target); end
def self.from_code_object(code_object, filename_argument); end
def self.from_exception(exception, backtrace_level); end
def self.from_filename_argument(filename_argument); end
end
class Pry::Command::Edit
end
class Pry::Command::Exit
def process_pop_and_return(); end
end
class Pry::Command::Exit
end
class Pry::Command::ExitAll
end
class Pry::Command::ExitAll
end
class Pry::Command::ExitProgram
end
class Pry::Command::ExitProgram
end
class Pry::Command::FindMethod
end
class Pry::Command::FindMethod
extend ::Pry::Helpers::BaseHelpers
end
class Pry::Command::FixIndent
end
class Pry::Command::FixIndent
end
class Pry::Command::Help
def command_groups(); end
def display_command(command); end
def display_filtered_commands(search); end
def display_filtered_search_results(search); end
def display_index(groups); end
def display_search(search); end
def group_sort_key(group_name); end
def help_text_for_commands(name, commands); end
def normalize(key); end
def search_hash(search, hash); end
def sorted_commands(commands); end
def sorted_group_names(groups); end
def visible_commands(); end
end
class Pry::Command::Help
end
class Pry::Command::Hist
end
class Pry::Command::Hist
end
class Pry::Command::ImportSet
def process(_command_set_name); end
end
class Pry::Command::ImportSet
end
class Pry::Command::JumpTo
def process(break_level); end
end
class Pry::Command::JumpTo
end
class Pry::Command::ListInspectors
end
class Pry::Command::ListInspectors
end
class Pry::Command::Ls
def no_user_opts?(); end
DEFAULT_OPTIONS = ::T.let(nil, ::T.untyped)
end
class Pry::Command::Ls::Constants
include ::Pry::Command::Ls::Interrogatable
def initialize(interrogatee, no_user_opts, opts, pry_instance); end
DEPRECATED_CONSTANTS = ::T.let(nil, ::T.untyped)
end
class Pry::Command::Ls::Constants
end
class Pry::Command::Ls::Formatter
def grep=(grep); end
def initialize(pry_instance); end
def pry_instance(); end
def write_out(); end
end
class Pry::Command::Ls::Formatter
end
class Pry::Command::Ls::Globals
def initialize(opts, pry_instance); end
BUILTIN_GLOBALS = ::T.let(nil, ::T.untyped)
PSEUDO_GLOBALS = ::T.let(nil, ::T.untyped)
end
class Pry::Command::Ls::Globals
end
class Pry::Command::Ls::Grep
def initialize(grep_regexp); end
def regexp(); end
end
class Pry::Command::Ls::Grep
end
class Pry::Command::Ls::InstanceVars
include ::Pry::Command::Ls::Interrogatable
def initialize(interrogatee, no_user_opts, opts, pry_instance); end
end
class Pry::Command::Ls::InstanceVars
end
module Pry::Command::Ls::Interrogatable
end
module Pry::Command::Ls::Interrogatable
end
module Pry::Command::Ls::JRubyHacks
end
module Pry::Command::Ls::JRubyHacks
end
class Pry::Command::Ls::LocalNames
def initialize(no_user_opts, args, pry_instance); end
end
class Pry::Command::Ls::LocalNames
end
class Pry::Command::Ls::LocalVars
def initialize(opts, pry_instance); end
end
class Pry::Command::Ls::LocalVars
end
class Pry::Command::Ls::LsEntity
def entities_table(); end
def initialize(opts); end
def pry_instance(); end
end
class Pry::Command::Ls::LsEntity
end
class Pry::Command::Ls::Methods
include ::Pry::Command::Ls::Interrogatable
include ::Pry::Command::Ls::MethodsHelper
include ::Pry::Command::Ls::JRubyHacks
def initialize(interrogatee, no_user_opts, opts, pry_instance); end
end
class Pry::Command::Ls::Methods
end
module Pry::Command::Ls::MethodsHelper
include ::Pry::Command::Ls::JRubyHacks
end
module Pry::Command::Ls::MethodsHelper
end
class Pry::Command::Ls::SelfMethods
include ::Pry::Command::Ls::Interrogatable
include ::Pry::Command::Ls::MethodsHelper
include ::Pry::Command::Ls::JRubyHacks
def initialize(interrogatee, no_user_opts, opts, pry_instance); end
end
class Pry::Command::Ls::SelfMethods
end
class Pry::Command::Ls
end
class Pry::Command::Nesting
end
class Pry::Command::Nesting
end
class Pry::Command::Play
def code_object(); end
def content(); end
def content_after_options(); end
def content_at_expression(); end
def default_file(); end
def file_content(); end
def perform_play(); end
def should_use_default_file?(); end
def show_input(); end
end
class Pry::Command::Play
end
class Pry::Command::PryBacktrace
end
class Pry::Command::PryBacktrace
end
class Pry::Command::RaiseUp
end
class Pry::Command::RaiseUp
end
class Pry::Command::ReloadCode
end
class Pry::Command::ReloadCode
end
class Pry::Command::Reset
end
class Pry::Command::Reset
end
class Pry::Command::Ri
def process(spec); end
end
class Pry::Command::Ri
end
class Pry::Command::SaveFile
def display_content(); end
def file_name(); end
def mode(); end
def save_file(); end
end
class Pry::Command::SaveFile
end
class Pry::Command::ShellCommand
def process(cmd); end
end
class Pry::Command::ShellCommand
end
class Pry::Command::ShellMode
end
class Pry::Command::ShellMode
end
class Pry::Command::ShowDoc
include ::Pry::Helpers::DocumentationHelpers
def content_for(code_object); end
def docs_for(code_object); end
def render_doc_markup_for(code_object); end
end
class Pry::Command::ShowDoc
end
class Pry::Command::ShowInfo
def code_object_header(code_object, line_num); end
def code_object_with_accessible_source(code_object); end
def complete(input); end
def content_and_header_for_code_object(code_object); end
def content_and_headers_for_all_module_candidates(mod); end
def file_and_line_for(code_object); end
def header(code_object); end
def header_options(); end
def initialize(*_); end
def method_header(code_object, line_num); end
def method_sections(code_object); end
def module_header(code_object, line_num); end
def no_definition_message(); end
def obj_name(); end
def show_all_modules?(code_object); end
def start_line_for(code_object); end
def use_line_numbers?(); end
def valid_superclass?(code_object); end
end
class Pry::Command::ShowInfo
extend ::Pry::Helpers::BaseHelpers
end
class Pry::Command::ShowInput
end
class Pry::Command::ShowInput
end
class Pry::Command::ShowSource
include ::Pry::Helpers::DocumentationHelpers
def content_for(code_object); end
def docs_for(code_object); end
def render_doc_markup_for(code_object); end
end
class Pry::Command::ShowSource
end
class Pry::Command::Stat
end
class Pry::Command::Stat
end
class Pry::Command::SwitchTo
def process(selection); end
end
class Pry::Command::SwitchTo
end
class Pry::Command::ToggleColor
def color_toggle(); end
end
class Pry::Command::ToggleColor
end
class Pry::Command::Version
end
class Pry::Command::Version
end
class Pry::Command::WatchExpression
end
class Pry::Command::WatchExpression::Expression
def changed?(); end
def eval!(); end
def initialize(pry_instance, target, source); end
def previous_value(); end
def pry_instance(); end
def source(); end
def target(); end
def value(); end
end
class Pry::Command::WatchExpression::Expression
end
class Pry::Command::WatchExpression
end
class Pry::Command::Whereami
def bad_option_combination?(); end
def code(); end
def code?(); end
def initialize(*_); end
def location(); end
end
class Pry::Command::Whereami
def self.method_size_cutoff(); end
def self.method_size_cutoff=(method_size_cutoff); end
end
class Pry::Command::Wtf
RUBY_FRAME_PATTERN = ::T.let(nil, ::T.untyped)
end
class Pry::Command::Wtf
end
class Pry::Command
extend ::Pry::Helpers::DocumentationHelpers
extend ::Pry::CodeObject::Helpers
def self.banner(arg=T.unsafe(nil)); end
def self.block(); end
def self.block=(block); end
def self.command_name(); end
def self.command_options(arg=T.unsafe(nil)); end
def self.command_options=(command_options); end
def self.command_regex(); end
def self.convert_to_regex(obj); end
def self.default_options(match); end
def self.description(arg=T.unsafe(nil)); end
def self.description=(description); end
def self.doc(); end
def self.file(); end
def self.group(name=T.unsafe(nil)); end
def self.line(); end
def self.match(arg=T.unsafe(nil)); end
def self.match=(match); end
def self.match_score(val); end
def self.matches?(val); end
def self.options(arg=T.unsafe(nil)); end
def self.options=(options); end
def self.source(); end
def self.source_file(); end
def self.source_line(); end
def self.state(); end
def self.subclass(match, description, options, helpers, &block); end
end
class Pry::CommandError
end
class Pry::CommandError
end
class Pry::CommandSet
include ::Enumerable
include ::Pry::Helpers::BaseHelpers
def [](pattern); end
def []=(pattern, command); end
def add_command(command); end
def alias_command(match, action, options=T.unsafe(nil)); end
def block_command(match, description=T.unsafe(nil), options=T.unsafe(nil), &block); end
def command(match, description=T.unsafe(nil), options=T.unsafe(nil), &block); end
def complete(search, context=T.unsafe(nil)); end
def create_command(match, description=T.unsafe(nil), options=T.unsafe(nil), &block); end
def delete(*searches); end
def desc(search, description=T.unsafe(nil)); end
def each(&block); end
def find_command(pattern); end
def find_command_by_match_or_listing(match_or_listing); end
def find_command_for_help(search); end
def helper_module(); end
def import(*sets); end
def import_from(set, *matches); end
def initialize(*imported_sets, &block); end
def keys(); end
def list_commands(); end
def process_line(val, context=T.unsafe(nil)); end
def rename_command(new_match, search, options=T.unsafe(nil)); end
def to_h(); end
def to_hash(); end
def valid_command?(val); end
end
class Pry::CommandSet
end
class Pry::CommandState
def reset(command_name); end
def state_for(command_name); end
end
class Pry::CommandState
def self.default(); end
end
class Pry::Config
def [](attr); end
def []=(attr, value); end
def auto_indent(); end
def auto_indent=(auto_indent); end
def collision_warning(); end
def collision_warning=(collision_warning); end
def color(); end
def color=(color); end
def command_completions(); end
def command_completions=(command_completions); end
def command_prefix(); end
def command_prefix=(command_prefix); end
def commands(); end
def commands=(commands); end
def completer(); end
def completer=(completer); end
def control_d_handler(); end
def control_d_handler=(value); end
def correct_indent(); end
def correct_indent=(correct_indent); end
def default_window_size(); end
def default_window_size=(default_window_size); end
def disable_auto_reload(); end
def disable_auto_reload=(disable_auto_reload); end
def editor(); end
def editor=(editor); end
def exception_handler(); end
def exception_handler=(exception_handler); end
def exception_whitelist(); end
def exception_whitelist=(exception_whitelist); end
def exec_string(); end
def exec_string=(exec_string); end
def extra_sticky_locals(); end
def extra_sticky_locals=(extra_sticky_locals); end
def file_completions(); end
def file_completions=(file_completions); end
def history(); end
def history=(history); end
def history_file(); end
def history_file=(history_file); end
def history_ignorelist(); end
def history_ignorelist=(history_ignorelist); end
def history_load(); end
def history_load=(history_load); end
def history_save(); end
def history_save=(history_save); end
def hooks(); end
def hooks=(hooks); end
def input(); end
def input=(input); end
def ls(); end
def ls=(ls); end
def memory_size(); end
def memory_size=(memory_size); end
def merge(config_hash); end
def merge!(config_hash); end
def method_missing(method_name, *args, &_block); end
def output(); end
def output=(output); end
def output_prefix(); end
def output_prefix=(output_prefix); end
def pager(); end
def pager=(pager); end
def print(); end
def print=(print); end
def prompt(); end
def prompt=(prompt); end
def prompt_name(); end
def prompt_name=(prompt_name); end
def prompt_safe_contexts(); end
def prompt_safe_contexts=(prompt_safe_contexts); end
def quiet(); end
def quiet=(quiet); end
def rc_file(); end
def rc_file=(rc_file); end
def requires(); end
def requires=(requires); end
def should_load_local_rc(); end
def should_load_local_rc=(should_load_local_rc); end
def should_load_plugins(); end
def should_load_plugins=(should_load_plugins); end
def should_load_rc(); end
def should_load_rc=(should_load_rc); end
def should_load_requires(); end
def should_load_requires=(should_load_requires); end
def should_trap_interrupts(); end
def should_trap_interrupts=(should_trap_interrupts); end
def system(); end
def system=(system); end
def unrescued_exceptions(); end
def unrescued_exceptions=(unrescued_exceptions); end
def windows_console_warning(); end
def windows_console_warning=(windows_console_warning); end
end
module Pry::Config::Attributable
def attribute(attr_name); end
end
module Pry::Config::Attributable
end
class Pry::Config::LazyValue
def call(); end
def initialize(&block); end
end
class Pry::Config::LazyValue
end
class Pry::Config::MemoizedValue
def call(); end
def initialize(&block); end
end
class Pry::Config::MemoizedValue
end
class Pry::Config::Value
def call(); end
def initialize(value); end
end
class Pry::Config::Value
end
class Pry::Config
extend ::Pry::Config::Attributable
end
module Pry::ControlDHandler
end
module Pry::ControlDHandler
def self.default(pry_instance); end
end
class Pry::Editor
include ::Pry::Helpers::CommandHelpers
include ::Pry::Helpers::OptionsHelpers
def build_editor_invocation_string(file, line, blocking); end
def edit_tempfile_with_content(initial_content, line=T.unsafe(nil)); end
def initialize(pry_instance); end
def invoke_editor(file, line, blocking=T.unsafe(nil)); end
def pry_instance(); end
end
class Pry::Editor
def self.default(); end
end
module Pry::Env
end
module Pry::Env
def self.[](key); end
end
module Pry::ExceptionHandler
end
module Pry::ExceptionHandler
def self.handle_exception(output, exception, _pry_instance); end
end
module Pry::Forwardable
include ::Forwardable
def def_private_delegators(target, *private_delegates); end
end
module Pry::Forwardable
end
module Pry::FrozenObjectException
end
module Pry::FrozenObjectException
def self.===(exception); end
end
module Pry::Helpers
end
module Pry::Helpers::BaseHelpers
def colorize_code(code); end
def find_command(name, set=T.unsafe(nil)); end
def heading(text); end
def highlight(string, regexp, highlight_color=T.unsafe(nil)); end
def not_a_real_file?(file); end
def safe_send(obj, method, *args, &block); end
def silence_warnings(); end
def stagger_output(text, _out=T.unsafe(nil)); end
def use_ansi_codes?(); end
end
module Pry::Helpers::BaseHelpers
extend ::Pry::Helpers::BaseHelpers
end
module Pry::Helpers::CommandHelpers
include ::Pry::Helpers::OptionsHelpers
def absolute_index_number(line_number, array_length); end
def absolute_index_range(range_or_number, array_length); end
def get_method_or_raise(method_name, context, opts=T.unsafe(nil)); end
def internal_binding?(context); end
def one_index_number(line_number); end
def one_index_range(range); end
def one_index_range_or_number(range_or_number); end
def restrict_to_lines(content, lines); end
def set_file_and_dir_locals(file_name, pry=T.unsafe(nil), ctx=T.unsafe(nil)); end
def temp_file(ext=T.unsafe(nil)); end
def unindent(dirty_text, left_padding=T.unsafe(nil)); end
end
module Pry::Helpers::CommandHelpers
extend ::Pry::Helpers::CommandHelpers
extend ::Pry::Helpers::OptionsHelpers
end
module Pry::Helpers::DocumentationHelpers
YARD_TAGS = ::T.let(nil, ::T.untyped)
end
module Pry::Helpers::DocumentationHelpers
def self.get_comment_content(comment); end
def self.process_comment_markup(comment); end
def self.process_rdoc(comment); end
def self.process_yardoc(comment); end
def self.process_yardoc_tag(comment, tag); end
def self.strip_comments_from_c_code(code); end
def self.strip_leading_whitespace(text); end
end
module Pry::Helpers::OptionsHelpers
end
module Pry::Helpers::OptionsHelpers
def self.method_object(); end
def self.method_options(opt); end
end
module Pry::Helpers::Platform
end
module Pry::Helpers::Platform
def self.jruby?(); end
def self.jruby_19?(); end
def self.linux?(); end
def self.mac_osx?(); end
def self.mri?(); end
def self.mri_19?(); end
def self.mri_2?(); end
def self.windows?(); end
def self.windows_ansi?(); end
end
class Pry::Helpers::Table
def ==(other); end
def column_count(); end
def column_count=(count); end
def columns(); end
def fits_on_line?(line_length); end
def initialize(items, args, pry_instance=T.unsafe(nil)); end
def items(); end
def items=(items); end
def rows_to_s(style=T.unsafe(nil)); end
def to_a(); end
end
class Pry::Helpers::Table
end
module Pry::Helpers::Text
def black(text); end
def black_on_black(text); end
def black_on_blue(text); end
def black_on_cyan(text); end
def black_on_green(text); end
def black_on_magenta(text); end
def black_on_purple(text); end
def black_on_red(text); end
def black_on_white(text); end
def black_on_yellow(text); end
def blue(text); end
def blue_on_black(text); end
def blue_on_blue(text); end
def blue_on_cyan(text); end
def blue_on_green(text); end
def blue_on_magenta(text); end
def blue_on_purple(text); end
def blue_on_red(text); end
def blue_on_white(text); end
def blue_on_yellow(text); end
def bold(text); end
def bright_black(text); end
def bright_black_on_black(text); end
def bright_black_on_blue(text); end
def bright_black_on_cyan(text); end
def bright_black_on_green(text); end
def bright_black_on_magenta(text); end
def bright_black_on_purple(text); end
def bright_black_on_red(text); end
def bright_black_on_white(text); end
def bright_black_on_yellow(text); end
def bright_blue(text); end
def bright_blue_on_black(text); end
def bright_blue_on_blue(text); end
def bright_blue_on_cyan(text); end
def bright_blue_on_green(text); end
def bright_blue_on_magenta(text); end
def bright_blue_on_purple(text); end
def bright_blue_on_red(text); end
def bright_blue_on_white(text); end
def bright_blue_on_yellow(text); end
def bright_cyan(text); end
def bright_cyan_on_black(text); end
def bright_cyan_on_blue(text); end
def bright_cyan_on_cyan(text); end
def bright_cyan_on_green(text); end
def bright_cyan_on_magenta(text); end
def bright_cyan_on_purple(text); end
def bright_cyan_on_red(text); end
def bright_cyan_on_white(text); end
def bright_cyan_on_yellow(text); end
def bright_green(text); end
def bright_green_on_black(text); end
def bright_green_on_blue(text); end
def bright_green_on_cyan(text); end
def bright_green_on_green(text); end
def bright_green_on_magenta(text); end
def bright_green_on_purple(text); end
def bright_green_on_red(text); end
def bright_green_on_white(text); end
def bright_green_on_yellow(text); end
def bright_magenta(text); end
def bright_magenta_on_black(text); end
def bright_magenta_on_blue(text); end
def bright_magenta_on_cyan(text); end
def bright_magenta_on_green(text); end
def bright_magenta_on_magenta(text); end
def bright_magenta_on_purple(text); end
def bright_magenta_on_red(text); end
def bright_magenta_on_white(text); end
def bright_magenta_on_yellow(text); end
def bright_purple(text); end
def bright_purple_on_black(text); end
def bright_purple_on_blue(text); end
def bright_purple_on_cyan(text); end
def bright_purple_on_green(text); end
def bright_purple_on_magenta(text); end
def bright_purple_on_purple(text); end
def bright_purple_on_red(text); end
def bright_purple_on_white(text); end
def bright_purple_on_yellow(text); end
def bright_red(text); end
def bright_red_on_black(text); end
def bright_red_on_blue(text); end
def bright_red_on_cyan(text); end
def bright_red_on_green(text); end
def bright_red_on_magenta(text); end
def bright_red_on_purple(text); end
def bright_red_on_red(text); end
def bright_red_on_white(text); end
def bright_red_on_yellow(text); end
def bright_white(text); end
def bright_white_on_black(text); end
def bright_white_on_blue(text); end
def bright_white_on_cyan(text); end
def bright_white_on_green(text); end
def bright_white_on_magenta(text); end
def bright_white_on_purple(text); end
def bright_white_on_red(text); end
def bright_white_on_white(text); end
def bright_white_on_yellow(text); end
def bright_yellow(text); end
def bright_yellow_on_black(text); end
def bright_yellow_on_blue(text); end
def bright_yellow_on_cyan(text); end
def bright_yellow_on_green(text); end
def bright_yellow_on_magenta(text); end
def bright_yellow_on_purple(text); end
def bright_yellow_on_red(text); end
def bright_yellow_on_white(text); end
def bright_yellow_on_yellow(text); end
def cyan(text); end
def cyan_on_black(text); end
def cyan_on_blue(text); end
def cyan_on_cyan(text); end
def cyan_on_green(text); end
def cyan_on_magenta(text); end
def cyan_on_purple(text); end
def cyan_on_red(text); end
def cyan_on_white(text); end
def cyan_on_yellow(text); end
def default(text); end
def green(text); end
def green_on_black(text); end
def green_on_blue(text); end
def green_on_cyan(text); end
def green_on_green(text); end
def green_on_magenta(text); end
def green_on_purple(text); end
def green_on_red(text); end
def green_on_white(text); end
def green_on_yellow(text); end
def indent(text, chars); end
def magenta(text); end
def magenta_on_black(text); end
def magenta_on_blue(text); end
def magenta_on_cyan(text); end
def magenta_on_green(text); end
def magenta_on_magenta(text); end
def magenta_on_purple(text); end
def magenta_on_red(text); end
def magenta_on_white(text); end
def magenta_on_yellow(text); end
def no_color(); end
def no_pager(); end
def purple(text); end
def purple_on_black(text); end
def purple_on_blue(text); end
def purple_on_cyan(text); end
def purple_on_green(text); end
def purple_on_magenta(text); end
def purple_on_purple(text); end
def purple_on_red(text); end
def purple_on_white(text); end
def purple_on_yellow(text); end
def red(text); end
def red_on_black(text); end
def red_on_blue(text); end
def red_on_cyan(text); end
def red_on_green(text); end
def red_on_magenta(text); end
def red_on_purple(text); end
def red_on_red(text); end
def red_on_white(text); end
def red_on_yellow(text); end
def strip_color(text); end
def white(text); end
def white_on_black(text); end
def white_on_blue(text); end
def white_on_cyan(text); end
def white_on_green(text); end
def white_on_magenta(text); end
def white_on_purple(text); end
def white_on_red(text); end
def white_on_white(text); end
def white_on_yellow(text); end
def with_line_numbers(text, offset, color=T.unsafe(nil)); end
def yellow(text); end
def yellow_on_black(text); end
def yellow_on_blue(text); end
def yellow_on_cyan(text); end
def yellow_on_green(text); end
def yellow_on_magenta(text); end
def yellow_on_purple(text); end
def yellow_on_red(text); end
def yellow_on_white(text); end
def yellow_on_yellow(text); end
COLORS = ::T.let(nil, ::T.untyped)
end
module Pry::Helpers::Text
extend ::Pry::Helpers::Text
end
module Pry::Helpers
def self.tablify(things, line_length, pry_instance=T.unsafe(nil)); end
def self.tablify_or_one_line(heading, things, pry_instance=T.unsafe(nil)); end
def self.tablify_to_screen_width(things, options, pry_instance=T.unsafe(nil)); end
end
class Pry::History
def <<(line); end
def clear(); end
def filter(history); end
def history_line_count(); end
def initialize(options=T.unsafe(nil)); end
def load(); end
def loader(); end
def loader=(loader); end
def original_lines(); end
def push(line); end
def saver(); end
def saver=(saver); end
def session_line_count(); end
def to_a(); end
end
class Pry::History
def self.default_file(); end
end
class Pry::Hooks
def add_hook(event_name, hook_name, callable=T.unsafe(nil), &block); end
def clear_event_hooks(event_name); end
def delete_hook(event_name, hook_name); end
def errors(); end
def exec_hook(event_name, *args, &block); end
def get_hook(event_name, hook_name); end
def get_hooks(event_name); end
def hook_count(event_name); end
def hook_exists?(event_name, hook_name); end
def hooks(); end
def merge(other); end
def merge!(other); end
end
class Pry::Hooks
def self.default(); end
end
class Pry::Indent
include ::Pry::Helpers::BaseHelpers
def correct_indentation(prompt, code, overhang=T.unsafe(nil)); end
def current_prefix(); end
def end_of_statement?(last_token, last_kind); end
def in_string?(); end
def indent(input); end
def indent_level(); end
def indentation_delta(tokens); end
def initialize(pry_instance=T.unsafe(nil)); end
def module_nesting(); end
def open_delimiters(); end
def open_delimiters_line(); end
def reset(); end
def stack(); end
def tokenize(string); end
def track_delimiter(token); end
def track_module_nesting(token, kind); end
def track_module_nesting_end(token, kind=T.unsafe(nil)); end
IGNORE_TOKENS = ::T.let(nil, ::T.untyped)
MIDWAY_TOKENS = ::T.let(nil, ::T.untyped)
OPEN_TOKENS = ::T.let(nil, ::T.untyped)
OPTIONAL_DO_TOKENS = ::T.let(nil, ::T.untyped)
SINGLELINE_TOKENS = ::T.let(nil, ::T.untyped)
SPACES = ::T.let(nil, ::T.untyped)
STATEMENT_END_TOKENS = ::T.let(nil, ::T.untyped)
end
class Pry::Indent::UnparseableNestingError
end
class Pry::Indent::UnparseableNestingError
end
class Pry::Indent
def self.indent(str); end
def self.nesting_at(str, line_number); end
end
class Pry::InputCompleter
def build_path(input); end
def call(str, options=T.unsafe(nil)); end
def ignored_modules(); end
def initialize(input, pry=T.unsafe(nil)); end
def select_message(path, receiver, message, candidates); end
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::InputCompleter
end
class Pry::InputLock
def __with_ownership(); end
def enter_interruptible_region(); end
def interruptible_region(); end
def leave_interruptible_region(); end
def with_ownership(&block); end
end
class Pry::InputLock::Interrupt
end
class Pry::InputLock::Interrupt
end
class Pry::InputLock
def self.for(input); end
def self.global_lock(); end
def self.global_lock=(global_lock); end
def self.input_locks(); end
def self.input_locks=(input_locks); end
end
class Pry::Inspector
MAP = ::T.let(nil, ::T.untyped)
end
class Pry::Inspector
end
class Pry::LastException
def bt_index(); end
def bt_index=(bt_index); end
def bt_source_location_for(index); end
def file(); end
def inc_bt_index(); end
def initialize(exception); end
def line(); end
def method_missing(name, *args, &block); end
def wrapped_exception(); end
end
class Pry::LastException
end
class Pry::Method
include ::Pry::Helpers::BaseHelpers
include ::Pry::Helpers::DocumentationHelpers
include ::Pry::CodeObject::Helpers
def ==(other); end
def alias?(); end
def aliases(); end
def bound_method?(); end
def comment(); end
def doc(); end
def dynamically_defined?(); end
def initialize(method, known_info=T.unsafe(nil)); end
def is_a?(klass); end
def kind_of?(klass); end
def method_missing(method_name, *args, &block); end
def name(); end
def name_with_owner(); end
def original_name(); end
def owner(*args, &block); end
def parameters(*args, &block); end
def pry_method?(); end
def receiver(*args, &block); end
def redefine(source); end
def respond_to?(method_name, include_all=T.unsafe(nil)); end
def signature(); end
def singleton_method?(); end
def source(); end
def source?(); end
def source_file(); end
def source_line(); end
def source_range(); end
def source_type(); end
def super(times=T.unsafe(nil)); end
def unbound_method?(); end
def undefined?(); end
def visibility(); end
def wrapped(); end
def wrapped_owner(); end
end
class Pry::Method::Disowned
def initialize(receiver, method_name); end
def owner(); end
def receiver(); end
end
class Pry::Method::Disowned
end
class Pry::Method::Patcher
def initialize(method); end
def method(); end
def method=(method); end
def patch_in_ram(source); end
end
class Pry::Method::Patcher
def self.code_for(filename); end
end
class Pry::Method::WeirdMethodLocator
def find_method(); end
def initialize(method, target); end
def lost_method?(); end
def method(); end
def method=(method); end
def target(); end
def target=(target); end
end
class Pry::Method::WeirdMethodLocator
def self.normal_method?(method, binding); end
def self.weird_method?(method, binding); end
end
class Pry::Method
extend ::Pry::Helpers::BaseHelpers
extend ::Pry::Forwardable
extend ::Forwardable
def self.all_from_class(klass, include_super=T.unsafe(nil)); end
def self.all_from_obj(obj, include_super=T.unsafe(nil)); end
def self.from_binding(binding); end
def self.from_class(klass, name, target=T.unsafe(nil)); end
def self.from_module(klass, name, target=T.unsafe(nil)); end
def self.from_obj(obj, name, target=T.unsafe(nil)); end
def self.from_str(name, target=T.unsafe(nil), options=T.unsafe(nil)); end
def self.instance_method_definition?(name, definition_line); end
def self.instance_resolution_order(klass); end
def self.lookup_method_via_binding(obj, method_name, method_type, target=T.unsafe(nil)); end
def self.method_definition?(name, definition_line); end
def self.resolution_order(obj); end
def self.singleton_class_of(obj); end
def self.singleton_class_resolution_order(klass); end
def self.singleton_method_definition?(name, definition_line); end
end
class Pry::MethodNotFound
end
class Pry::MethodNotFound
end
class Pry::NoCommandError
def initialize(match, owner); end
end
class Pry::NoCommandError
end
class Pry::ObjectPath
def initialize(path_string, current_stack); end
def resolve(); end
SPECIAL_TERMS = ::T.let(nil, ::T.untyped)
end
class Pry::ObjectPath
end
class Pry::ObsoleteError
end
class Pry::ObsoleteError
end
class Pry::Output
def <<(*objs); end
def decolorize_maybe(str); end
def height(); end
def initialize(pry_instance); end
def method_missing(method_name, *args, &block); end
def print(*objs); end
def pry_instance(); end
def puts(*objs); end
def size(); end
def tty?(); end
def width(); end
def write(*objs); end
DEFAULT_SIZE = ::T.let(nil, ::T.untyped)
end
class Pry::Output
end
class Pry::Pager
def initialize(pry_instance); end
def open(); end
def page(text); end
def pry_instance(); end
end
class Pry::Pager::NullPager
def <<(str); end
def close(); end
def initialize(out); end
def print(str); end
def puts(str); end
def write(str); end
end
class Pry::Pager::NullPager
end
class Pry::Pager::PageTracker
def initialize(rows, cols); end
def page?(); end
def record(str); end
def reset(); end
end
class Pry::Pager::PageTracker
end
class Pry::Pager::SimplePager
def initialize(*_); end
end
class Pry::Pager::SimplePager
end
class Pry::Pager::StopPaging
end
class Pry::Pager::StopPaging
end
class Pry::Pager::SystemPager
def initialize(*_); end
end
class Pry::Pager::SystemPager
def self.available?(); end
def self.default_pager(); end
end
class Pry::Pager
end
class Pry::PluginManager
def load_plugins(); end
def locate_plugins(); end
def plugins(); end
PRY_PLUGIN_PREFIX = ::T.let(nil, ::T.untyped)
end
class Pry::PluginManager::NoPlugin
def initialize(name); end
end
class Pry::PluginManager::NoPlugin
end
class Pry::PluginManager::Plugin
def activate!(); end
def active(); end
def active=(active); end
def active?(); end
def disable!(); end
def enable!(); end
def enabled(); end
def enabled=(enabled); end
def enabled?(); end
def gem_name(); end
def gem_name=(gem_name); end
def initialize(name, gem_name, spec, enabled); end
def load_cli_options(); end
def name(); end
def name=(name); end
def spec(); end
def spec=(spec); end
def supported?(); end
end
class Pry::PluginManager::Plugin
end
class Pry::PluginManager
end
class Pry::Prompt
def [](key); end
def description(); end
def incomplete_proc(); end
def initialize(name, description, prompt_procs); end
def name(); end
def prompt_procs(); end
def wait_proc(); end
end
class Pry::Prompt
def self.[](name); end
def self.add(name, description=T.unsafe(nil), separators=T.unsafe(nil)); end
def self.all(); end
end
class Pry::REPL
def initialize(pry, options=T.unsafe(nil)); end
def input(*args, &block); end
def output(*args, &block); end
def pry(); end
def pry=(pry); end
def start(); end
end
class Pry::REPL
extend ::Pry::Forwardable
extend ::Forwardable
def self.start(options); end
end
class Pry::REPLFileLoader
def define_additional_commands(); end
def initialize(file_name); end
def interactive_mode(pry_instance); end
def load(); end
def non_interactive_mode(pry_instance, content); end
end
class Pry::REPLFileLoader
end
module Pry::RescuableException
end
module Pry::RescuableException
def self.===(exception); end
end
class Pry::Result
def command?(); end
def initialize(is_command, retval=T.unsafe(nil)); end
def retval(); end
def void_command?(); end
end
class Pry::Result
end
class Pry::Ring
def <<(value); end
def [](index); end
def clear(); end
def count(); end
def initialize(max_size); end
def max_size(); end
def size(); end
def to_a(); end
end
class Pry::Ring
end
class Pry::Slop
include ::Enumerable
def [](key); end
def add_callback(label, &block); end
def banner(banner=T.unsafe(nil)); end
def banner=(banner); end
def command(command, options=T.unsafe(nil), &block); end
def config(); end
def description(desc=T.unsafe(nil)); end
def description=(desc); end
def each(&block); end
def fetch_command(command); end
def fetch_option(key); end
def get(key); end
def help(); end
def initialize(config=T.unsafe(nil), &block); end
def missing(); end
def on(*objects, &block); end
def opt(*objects, &block); end
def option(*objects, &block); end
def options(); end
def parse(items=T.unsafe(nil), &block); end
def parse!(items=T.unsafe(nil), &block); end
def present?(*keys); end
def run(callable=T.unsafe(nil), &block); end
def separator(text); end
def strict?(); end
def to_h(include_commands=T.unsafe(nil)); end
def to_hash(include_commands=T.unsafe(nil)); end
DEFAULT_OPTIONS = ::T.let(nil, ::T.untyped)
VERSION = ::T.let(nil, ::T.untyped)
end
class Pry::Slop::Commands
include ::Enumerable
def [](key); end
def arguments(); end
def banner(banner=T.unsafe(nil)); end
def banner=(banner); end
def commands(); end
def config(); end
def default(config=T.unsafe(nil), &block); end
def each(&block); end
def get(key); end
def global(config=T.unsafe(nil), &block); end
def help(); end
def initialize(config=T.unsafe(nil), &block); end
def on(command, config=T.unsafe(nil), &block); end
def parse(items=T.unsafe(nil)); end
def parse!(items=T.unsafe(nil)); end
def present?(key); end
def to_hash(); end
end
class Pry::Slop::Commands
end
class Pry::Slop::Error
end
class Pry::Slop::Error
end
class Pry::Slop::InvalidArgumentError
end
class Pry::Slop::InvalidArgumentError
end
class Pry::Slop::InvalidCommandError
end
class Pry::Slop::InvalidCommandError
end
class Pry::Slop::InvalidOptionError
end
class Pry::Slop::InvalidOptionError
end
class Pry::Slop::MissingArgumentError
end
class Pry::Slop::MissingArgumentError
end
class Pry::Slop::MissingOptionError
end
class Pry::Slop::MissingOptionError
end
class Pry::Slop::Option
def accepts_optional_argument?(); end
def argument?(); end
def argument_in_value(); end
def argument_in_value=(argument_in_value); end
def as?(); end
def autocreated?(); end
def call(*objects); end
def callback?(); end
def config(); end
def count(); end
def count=(count); end
def default?(); end
def delimiter?(); end
def description(); end
def expects_argument?(); end
def help(); end
def initialize(slop, short, long, description, config=T.unsafe(nil), &block); end
def key(); end
def limit?(); end
def long(); end
def match?(); end
def optional?(); end
def optional_argument?(); end
def required?(); end
def short(); end
def tail?(); end
def types(); end
def value(); end
def value=(new_value); end
DEFAULT_OPTIONS = ::T.let(nil, ::T.untyped)
end
class Pry::Slop::Option
end
class Pry::Slop
def self.optspec(string, config=T.unsafe(nil)); end
def self.parse(items=T.unsafe(nil), config=T.unsafe(nil), &block); end
def self.parse!(items=T.unsafe(nil), config=T.unsafe(nil), &block); end
end
class Pry::SyntaxHighlighter
end
class Pry::SyntaxHighlighter
def self.highlight(code, language=T.unsafe(nil)); end
def self.keyword_token_color(); end
def self.overwrite_coderay_comment_token!(); end
def self.tokenize(code, language=T.unsafe(nil)); end
end
module Pry::SystemCommandHandler
end
module Pry::SystemCommandHandler
def self.default(output, command, _pry_instance); end
end
module Pry::TooSafeException
end
module Pry::TooSafeException
def self.===(exception); end
end
module Pry::UserError
end
module Pry::UserError
end
module Pry::Warning
end
module Pry::Warning
def self.warn(message); end
end
class Pry::WrappedModule
include ::Pry::Helpers::BaseHelpers
include ::Pry::CodeObject::Helpers
def candidate(rank); end
def candidates(); end
def class?(); end
def constants(inherit=T.unsafe(nil)); end
def doc(); end
def file(); end
def initialize(mod); end
def line(); end
def method_missing(method_name, *args, &block); end
def method_prefix(); end
def module?(); end
def nonblank_name(); end
def number_of_candidates(); end
def singleton_class?(); end
def singleton_instance(); end
def source(); end
def source_file(); end
def source_line(); end
def source_location(); end
def super(times=T.unsafe(nil)); end
def wrapped(); end
def yard_doc(); end
def yard_docs?(); end
def yard_file(); end
def yard_line(); end
end
class Pry::WrappedModule::Candidate
include ::Pry::Helpers::DocumentationHelpers
include ::Pry::CodeObject::Helpers
def class?(*args, &block); end
def doc(); end
def file(); end
def initialize(wrapper, rank); end
def line(); end
def module?(*args, &block); end
def nonblank_name(*args, &block); end
def number_of_candidates(*args, &block); end
def source(); end
def source_file(); end
def source_line(); end
def source_location(); end
def wrapped(*args, &block); end
end
class Pry::WrappedModule::Candidate
extend ::Pry::Forwardable
extend ::Forwardable
end
class Pry::WrappedModule
def self.from_str(mod_name, target=T.unsafe(nil)); end
end
class Pry
extend ::Pry::Forwardable
extend ::Forwardable
def self.Code(obj); end
def self.Method(obj); end
def self.WrappedModule(obj); end
def self.auto_resize!(); end
def self.binding_for(target); end
def self.cli(); end
def self.cli=(cli); end
def self.color(*args, &block); end
def self.color=(*args, &block); end
def self.commands(*args, &block); end
def self.commands=(*args, &block); end
def self.config(); end
def self.config=(config); end
def self.configure(); end
def self.critical_section(); end
def self.current(); end
def self.current_line(); end
def self.current_line=(current_line); end
def self.custom_completions(); end
def self.custom_completions=(custom_completions); end
def self.editor(*args, &block); end
def self.editor=(*args, &block); end
def self.eval_path(); end
def self.eval_path=(eval_path); end
def self.exception_handler(*args, &block); end
def self.exception_handler=(*args, &block); end
def self.extra_sticky_locals(*args, &block); end
def self.extra_sticky_locals=(*args, &block); end
def self.final_session_setup(); end
def self.history(*args, &block); end
def self.history=(*args, &block); end
def self.hooks(*args, &block); end
def self.hooks=(*args, &block); end
def self.in_critical_section?(); end
def self.init(); end
def self.initial_session?(); end
def self.initial_session_setup(); end
def self.input(*args, &block); end
def self.input=(*args, &block); end
def self.last_internal_error(); end
def self.last_internal_error=(last_internal_error); end
def self.line_buffer(); end
def self.line_buffer=(line_buffer); end
def self.load_file_at_toplevel(file); end
def self.load_file_through_repl(file_name); end
def self.load_history(); end
def self.load_plugins(*args, &block); end
def self.load_rc_files(); end
def self.load_requires(); end
def self.load_traps(); end
def self.load_win32console(); end
def self.locate_plugins(*args, &block); end
def self.main(); end
def self.memory_size(*args, &block); end
def self.memory_size=(*args, &block); end
def self.output(*args, &block); end
def self.output=(*args, &block); end
def self.pager(*args, &block); end
def self.pager=(*args, &block); end
def self.plugins(*args, &block); end
def self.print(*args, &block); end
def self.print=(*args, &block); end
def self.prompt(*args, &block); end
def self.prompt=(*args, &block); end
def self.quiet(); end
def self.quiet=(quiet); end
def self.rc_files_to_load(); end
def self.real_path_to(file); end
def self.reset_defaults(); end
def self.run_command(command_string, options=T.unsafe(nil)); end
def self.start(target=T.unsafe(nil), options=T.unsafe(nil)); end
def self.toplevel_binding(); end
def self.toplevel_binding=(toplevel_binding); end
def self.view_clip(obj, options=T.unsafe(nil)); end
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
class PyPI::Package
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module PyPI
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class RDiscount
def autolink(); end
def autolink=(autolink); end
def filter_html(); end
def filter_html=(filter_html); end
def filter_styles(); end
def filter_styles=(filter_styles); end
def fold_lines(); end
def fold_lines=(fold_lines); end
def footnotes(); end
def footnotes=(footnotes); end
def generate_toc(); end
def generate_toc=(generate_toc); end
def initialize(text, *extensions); end
def no_image(); end
def no_image=(no_image); end
def no_links(); end
def no_links=(no_links); end
def no_pseudo_protocols(); end
def no_pseudo_protocols=(no_pseudo_protocols); end
def no_strikethrough(); end
def no_strikethrough=(no_strikethrough); end
def no_superscript(); end
def no_superscript=(no_superscript); end
def no_tables(); end
def no_tables=(no_tables); end
def safelink(); end
def safelink=(safelink); end
def smart(); end
def smart=(smart); end
def strict(); end
def strict=(strict); end
def text(); end
def to_html(*_); end
def toc_content(*_); end
VERSION = ::T.let(nil, ::T.untyped)
end
class RDiscount
end
class REXML::UndefinedNamespaceException
def initialize(prefix, source, parser); end
end
class REXML::Validation::ValidationException
def initialize(msg); end
end
class REXML::XPath
def self.match(element, path=T.unsafe(nil), namespaces=T.unsafe(nil), variables=T.unsafe(nil), options=T.unsafe(nil)); end
end
class REXML::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::CallerFilter
def self.first_non_rspec_line(skip_frames=T.unsafe(nil), increment=T.unsafe(nil)); end
end
module RSpec::Core
end
class RSpec::Core::AnonymousExampleGroup
end
class RSpec::Core::AnonymousExampleGroup
end
class RSpec::Core::BacktraceFormatter
def backtrace_line(line); end
def exclude?(line); end
def exclusion_patterns(); end
def exclusion_patterns=(exclusion_patterns); end
def filter_gem(gem_name); end
def format_backtrace(backtrace, options=T.unsafe(nil)); end
def full_backtrace=(full_backtrace); end
def full_backtrace?(); end
def inclusion_patterns(); end
def inclusion_patterns=(inclusion_patterns); end
end
class RSpec::Core::BacktraceFormatter
end
module RSpec::Core::Bisect
end
class RSpec::Core::Bisect::BisectFailedError
end
class RSpec::Core::Bisect::BisectFailedError
def self.for_failed_spec_run(spec_output); end
end
class RSpec::Core::Bisect::Channel
def close(); end
def receive(); end
def send(message); end
end
class RSpec::Core::Bisect::Channel
end
class RSpec::Core::Bisect::ExampleSetDescriptor
def all_example_ids(); end
def all_example_ids=(_); end
def failed_example_ids(); end
def failed_example_ids=(_); end
end
class RSpec::Core::Bisect::ExampleSetDescriptor
def self.[](*_); end
def self.members(); end
end
class RSpec::Core::Bisect::Notifier
def initialize(formatter); end
def publish(event, *args); end
end
class RSpec::Core::Bisect::Notifier
end
module RSpec::Core::Bisect
end
class RSpec::Core::Configuration
include ::RSpec::Core::Hooks
include ::RSpec::Core::Configuration::Readers
def add_formatter(formatter, output=T.unsafe(nil)); end
def add_setting(name, opts=T.unsafe(nil)); end
def after(scope=T.unsafe(nil), *meta, &block); end
def alias_example_group_to(new_name, *args); end
def alias_example_to(name, *args); end
def alias_it_behaves_like_to(new_name, report_label=T.unsafe(nil)); end
def alias_it_should_behave_like_to(new_name, report_label=T.unsafe(nil)); end
def append_after(scope=T.unsafe(nil), *meta, &block); end
def append_before(scope=T.unsafe(nil), *meta, &block); end
def apply_derived_metadata_to(metadata); end
def around(scope=T.unsafe(nil), *meta, &block); end
def backtrace_exclusion_patterns(); end
def backtrace_exclusion_patterns=(patterns); end
def backtrace_formatter(); end
def backtrace_inclusion_patterns(); end
def backtrace_inclusion_patterns=(patterns); end
def before(scope=T.unsafe(nil), *meta, &block); end
def bisect_runner(); end
def bisect_runner=(value); end
def bisect_runner_class(); end
def color(); end
def color=(color); end
def color_enabled?(output=T.unsafe(nil)); end
def color_mode(); end
def color_mode=(color_mode); end
def configure_example(example, example_hooks); end
def configure_expectation_framework(); end
def configure_group(group); end
def configure_mock_framework(); end
def default_color=(default_color); end
def default_color?(); end
def default_formatter(); end
def default_formatter=(value); end
def default_path=(path); end
def default_path?(); end
def define_derived_metadata(*filters, &block); end
def deprecation_stream=(value); end
def detail_color=(detail_color); end
def detail_color?(); end
def disable_monkey_patching(); end
def disable_monkey_patching!(); end
def disable_monkey_patching=(disable_monkey_patching); end
def drb=(drb); end
def drb?(); end
def drb_port=(drb_port); end
def drb_port?(); end
def dry_run=(dry_run); end
def dry_run?(); end
def error_exit_code=(error_exit_code); end
def error_exit_code?(); end
def error_stream=(error_stream); end
def error_stream?(); end
def example_status_persistence_file_path=(value); end
def exclude_pattern=(value); end
def exclusion_filter(); end
def exclusion_filter=(filter); end
def expect_with(*frameworks); end
def expectation_framework=(framework); end
def expectation_frameworks(); end
def expose_current_running_example_as(method_name); end
def expose_dsl_globally=(value); end
def expose_dsl_globally?(); end
def extend(mod, *filters); end
def fail_fast=(value); end
def fail_if_no_examples=(fail_if_no_examples); end
def fail_if_no_examples?(); end
def failure_color=(failure_color); end
def failure_color?(); end
def failure_exit_code=(failure_exit_code); end
def failure_exit_code?(); end
def files_or_directories_to_run=(*files); end
def files_to_run(); end
def files_to_run=(files_to_run); end
def filter(); end
def filter=(filter); end
def filter_gems_from_backtrace(*gem_names); end
def filter_manager(); end
def filter_manager=(filter_manager); end
def filter_run(*args); end
def filter_run_excluding(*args); end
def filter_run_including(*args); end
def filter_run_when_matching(*args); end
def fixed_color=(fixed_color); end
def fixed_color?(); end
def force(hash); end
def format_docstrings(&block); end
def format_docstrings_block(); end
def formatter=(formatter, output=T.unsafe(nil)); end
def formatter_loader(); end
def formatters(); end
def full_backtrace=(true_or_false); end
def full_backtrace?(); end
def full_description(); end
def full_description=(description); end
def in_project_source_dir_regex(); end
def include(mod, *filters); end
def include_context(shared_group_name, *filters); end
def inclusion_filter(); end
def inclusion_filter=(filter); end
def last_run_statuses(); end
def libs=(libs); end
def load_spec_files(); end
def loaded_spec_files(); end
def max_displayed_failure_line_count=(max_displayed_failure_line_count); end
def max_displayed_failure_line_count?(); end
def mock_framework(); end
def mock_framework=(framework); end
def mock_with(framework); end
def on_example_group_definition(&block); end
def on_example_group_definition_callbacks(); end
def only_failures?(); end
def only_failures_but_not_configured?(); end
def order=(*args, &block); end
def ordering_manager(); end
def ordering_registry(*args, &block); end
def output_stream=(value); end
def pattern=(value); end
def pending_color=(pending_color); end
def pending_color?(); end
def prepend(mod, *filters); end
def prepend_after(scope=T.unsafe(nil), *meta, &block); end
def prepend_before(scope=T.unsafe(nil), *meta, &block); end
def profile_examples(); end
def profile_examples=(profile_examples); end
def profile_examples?(); end
def project_source_dirs=(project_source_dirs); end
def project_source_dirs?(); end
def raise_errors_for_deprecations!(); end
def raise_on_warning=(value); end
def register_ordering(*args, &block); end
def reporter(); end
def requires=(paths); end
def reset(); end
def reset_filters(); end
def reset_reporter(); end
def run_all_when_everything_filtered=(run_all_when_everything_filtered); end
def run_all_when_everything_filtered?(); end
def seed(*args, &block); end
def seed=(*args, &block); end
def seed_used?(*args, &block); end
def shared_context_metadata_behavior=(value); end
def silence_filter_announcements=(silence_filter_announcements); end
def silence_filter_announcements?(); end
def spec_files_with_failures(); end
def start_time=(start_time); end
def start_time?(); end
def static_config_filter_manager(); end
def static_config_filter_manager=(static_config_filter_manager); end
def success_color=(success_color); end
def success_color?(); end
def threadsafe=(threadsafe); end
def threadsafe?(); end
def treat_symbols_as_metadata_keys_with_true_values=(_value); end
def tty=(tty); end
def tty?(); end
def warnings=(value); end
def warnings?(); end
def when_first_matching_example_defined(*filters); end
def with_suite_hooks(); end
def world(); end
def world=(world); end
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::Configuration::DeprecationReporterBuffer
def deprecation(*args); end
def play_onto(reporter); end
end
class RSpec::Core::Configuration::DeprecationReporterBuffer
end
module RSpec::Core::Configuration::ExposeCurrentExample
end
module RSpec::Core::Configuration::ExposeCurrentExample
end
class RSpec::Core::Configuration::MustBeConfiguredBeforeExampleGroupsError
end
class RSpec::Core::Configuration::MustBeConfiguredBeforeExampleGroupsError
end
module RSpec::Core::Configuration::Readers
def clear_lets_on_failure(); end
def default_color(); end
def default_path(); end
def default_retry_count(); end
def default_sleep_interval(); end
def deprecation_stream(); end
def detail_color(); end
def display_try_failure_messages(); end
def drb(); end
def drb_port(); end
def dry_run(); end
def error_exit_code(); end
def error_stream(); end
def example_status_persistence_file_path(); end
def exceptions_to_hard_fail(); end
def exceptions_to_retry(); end
def exclude_pattern(); end
def exponential_backoff(); end
def fail_fast(); end
def fail_if_no_examples(); end
def failure_color(); end
def failure_exit_code(); end
def fixed_color(); end
def libs(); end
def max_displayed_failure_line_count(); end
def only_failures(); end
def output_stream(); end
def pattern(); end
def pending_color(); end
def project_source_dirs(); end
def requires(); end
def retry_callback(); end
def retry_count_condition(); end
def run_all_when_everything_filtered(); end
def shared_context_metadata_behavior(); end
def silence_filter_announcements(); end
def start_time(); end
def success_color(); end
def threadsafe(); end
def tty(); end
def verbose_retry(); end
def wait_delay(); end
def wait_timeout(); end
end
module RSpec::Core::Configuration::Readers
end
class RSpec::Core::Configuration
def self.add_read_only_setting(name, opts=T.unsafe(nil)); end
def self.add_setting(name, opts=T.unsafe(nil)); end
def self.define_alias(name, alias_name); end
def self.define_predicate(name); end
def self.define_reader(name); end
def self.delegate_to_ordering_manager(*methods); end
end
class RSpec::Core::ConfigurationOptions
def args(); end
def configure(config); end
def configure_filter_manager(filter_manager); end
def initialize(args); end
def options(); end
OPTIONS_ORDER = ::T.let(nil, ::T.untyped)
UNFORCED_OPTIONS = ::T.let(nil, ::T.untyped)
UNPROCESSABLE_OPTIONS = ::T.let(nil, ::T.untyped)
end
class RSpec::Core::ConfigurationOptions
end
module RSpec::Core::DSL
end
module RSpec::Core::DSL
def self.change_global_dsl(&changes); end
def self.example_group_aliases(); end
def self.expose_example_group_alias(name); end
def self.expose_example_group_alias_globally(method_name); end
def self.expose_globally!(); end
def self.exposed_globally?(); end
def self.remove_globally!(); end
def self.top_level(); end
def self.top_level=(top_level); end
end
class RSpec::Core::DeprecationError
end
class RSpec::Core::DeprecationError
end
class RSpec::Core::DidYouMean
def call(); end
def initialize(relative_file_name); end
def relative_file_name(); end
end
class RSpec::Core::DidYouMean
end
class RSpec::Core::Example
def attempts(); end
def attempts=(attempts); end
def clear_exception(); end
def clock(); end
def clock=(clock); end
def description(); end
def display_exception(); end
def display_exception=(ex); end
def duplicate_with(metadata_overrides=T.unsafe(nil)); end
def example_group(); end
def example_group_instance(); end
def exception(); end
def execution_result(); end
def fail_with_exception(reporter, exception); end
def file_path(); end
def full_description(); end
def id(); end
def initialize(example_group_class, description, user_metadata, example_block=T.unsafe(nil)); end
def inspect_output(); end
def instance_exec(*args, &block); end
def location(); end
def location_rerun_argument(); end
def metadata(); end
def pending(); end
def pending?(); end
def reporter(); end
def rerun_argument(); end
def run(example_group_instance, reporter); end
def set_aggregate_failures_exception(exception); end
def set_exception(exception); end
def skip(); end
def skip_with_exception(reporter, exception); end
def skipped?(); end
def update_inherited_metadata(updates); end
end
RSpec::Core::Example::AllExceptionsExcludingDangerousOnesOnRubiesThatAllowIt = RSpec::Support::AllExceptionsExceptOnesWeMustNotRescue
class RSpec::Core::Example::ExecutionResult
include ::RSpec::Core::HashImitatable
def ensure_timing_set(clock); end
def example_skipped?(); end
def exception(); end
def exception=(exception); end
def finished_at(); end
def finished_at=(finished_at); end
def pending_exception(); end
def pending_exception=(pending_exception); end
def pending_fixed(); end
def pending_fixed=(pending_fixed); end
def pending_fixed?(); end
def pending_message(); end
def pending_message=(pending_message); end
def record_finished(status, finished_at); end
def run_time(); end
def run_time=(run_time); end
def started_at(); end
def started_at=(started_at); end
def status(); end
def status=(status); end
end
class RSpec::Core::Example::ExecutionResult
extend ::RSpec::Core::HashImitatable::ClassMethods
end
class RSpec::Core::Example::Procsy
def <<(*a, &b); end
def ===(*a, &b); end
def >>(*a, &b); end
def [](*a, &b); end
def arity(*a, &b); end
def attempts(); end
def binding(*a, &b); end
def call(*args, &block); end
def clock(*a, &b); end
def clock=(*a, &b); end
def clone(*a, &b); end
def curry(*a, &b); end
def description(*a, &b); end
def dup(*a, &b); end
def duplicate_with(*a, &b); end
def example(); end
def example_group(*a, &b); end
def example_group_instance(*a, &b); end
def exception(*a, &b); end
def executed?(); end
def execution_result(*a, &b); end
def file_path(*a, &b); end
def full_description(*a, &b); end
def hash(*a, &b); end
def id(*a, &b); end
def initialize(example, &block); end
def inspect_output(*a, &b); end
def lambda?(*a, &b); end
def location(*a, &b); end
def location_rerun_argument(*a, &b); end
def metadata(*a, &b); end
def parameters(*a, &b); end
def pending(*a, &b); end
def pending?(*a, &b); end
def reporter(*a, &b); end
def rerun_argument(*a, &b); end
def run(*args, &block); end
def run_with_retry(opts=T.unsafe(nil)); end
def skip(*a, &b); end
def skipped?(*a, &b); end
def source_location(*a, &b); end
def to_proc(); end
def update_inherited_metadata(*a, &b); end
def wrap(&block); end
def yield(*a, &b); end
end
class RSpec::Core::Example::Procsy
end
class RSpec::Core::Example
def self.delegate_to_metadata(key); end
def self.parse_id(id); end
end
class RSpec::Core::ExampleGroup
include ::RSpec::Core::MemoizedHelpers
include ::RSpec::Core::Pending
include ::RSpec::Core::MockingAdapters::RSpec
include ::RSpec::Mocks::ExampleMethods
include ::RSpec::Mocks::ArgumentMatchers
include ::RSpec::Mocks::ExampleMethods::ExpectHost
include ::RSpec::Matchers
def clear_lets(); end
def clear_memoized(); end
def described_class(); end
def initialize(inspect_output=T.unsafe(nil)); end
INSTANCE_VARIABLE_TO_IGNORE = ::T.let(nil, ::T.untyped)
end
class RSpec::Core::ExampleGroup::WrongScopeError
end
class RSpec::Core::ExampleGroup::WrongScopeError
end
class RSpec::Core::ExampleGroup
extend ::RSpec::Core::Hooks
extend ::RSpec::Core::MemoizedHelpers::ClassMethods
extend ::RSpec::Core::SharedExampleGroup
def self.add_example(example); end
def self.before_context_ivars(); end
def self.children(); end
def self.context(*args, &example_group_block); end
def self.currently_executing_a_context_hook?(); end
def self.declaration_locations(); end
def self.define_example_group_method(name, metadata=T.unsafe(nil)); end
def self.define_example_method(name, extra_options=T.unsafe(nil)); end
def self.define_nested_shared_group_method(new_name, report_label=T.unsafe(nil)); end
def self.delegate_to_metadata(*names); end
def self.descendant_filtered_examples(); end
def self.descendants(); end
def self.describe(*args, &example_group_block); end
def self.described_class(); end
def self.description(); end
def self.each_instance_variable_for_example(group); end
def self.ensure_example_groups_are_configured(); end
def self.example(*all_args, &block); end
def self.example_group(*args, &example_group_block); end
def self.examples(); end
def self.fcontext(*args, &example_group_block); end
def self.fdescribe(*args, &example_group_block); end
def self.fexample(*all_args, &block); end
def self.file_path(); end
def self.filtered_examples(); end
def self.find_and_eval_shared(label, name, inclusion_location, *args, &customization_block); end
def self.fit(*all_args, &block); end
def self.focus(*all_args, &block); end
def self.for_filtered_examples(reporter, &block); end
def self.fspecify(*all_args, &block); end
def self.id(); end
def self.idempotently_define_singleton_method(name, &definition); end
def self.include_context(name, *args, &block); end
def self.include_examples(name, *args, &block); end
def self.it(*all_args, &block); end
def self.it_behaves_like(name, *args, &customization_block); end
def self.it_should_behave_like(name, *args, &customization_block); end
def self.location(); end
def self.metadata(); end
def self.next_runnable_index_for(file); end
def self.ordering_strategy(); end
def self.parent_groups(); end
def self.pending(*all_args, &block); end
def self.remove_example(example); end
def self.reset_memoized(); end
def self.run(reporter=T.unsafe(nil)); end
def self.run_after_context_hooks(example_group_instance); end
def self.run_before_context_hooks(example_group_instance); end
def self.run_examples(reporter); end
def self.set_it_up(description, args, registration_collection, &example_group_block); end
def self.set_ivars(instance, ivars); end
def self.skip(*all_args, &block); end
def self.specify(*all_args, &block); end
def self.store_before_context_ivars(example_group_instance); end
def self.subclass(parent, description, args, registration_collection, &example_group_block); end
def self.superclass_before_context_ivars(); end
def self.superclass_metadata(); end
def self.top_level?(); end
def self.top_level_description(); end
def self.traverse_tree_until(&block); end
def self.update_inherited_metadata(updates); end
def self.with_replaced_metadata(meta); end
def self.xcontext(*args, &example_group_block); end
def self.xdescribe(*args, &example_group_block); end
def self.xexample(*all_args, &block); end
def self.xit(*all_args, &block); end
def self.xspecify(*all_args, &block); end
end
class RSpec::Core::ExampleStatusDumper
def dump(); end
def initialize(examples); end
end
class RSpec::Core::ExampleStatusDumper
def self.dump(examples); end
end
class RSpec::Core::ExampleStatusMerger
def initialize(this_run, from_previous_runs); end
def merge(); end
end
class RSpec::Core::ExampleStatusMerger
def self.merge(this_run, from_previous_runs); end
end
class RSpec::Core::ExampleStatusParser
def initialize(string); end
def parse(); end
end
class RSpec::Core::ExampleStatusParser
def self.parse(string); end
end
class RSpec::Core::ExampleStatusPersister
def initialize(examples, file_name); end
def persist(); end
end
class RSpec::Core::ExampleStatusPersister
def self.load_from(file_name); end
def self.persist(examples, file_name); end
end
RSpec::Core::ExclusionRules = RSpec::Core::FilterRules
class RSpec::Core::FilterManager
def add_ids(rerun_path, scoped_ids); end
def add_location(file_path, line_numbers); end
def empty?(); end
def exclude(*args); end
def exclude_only(*args); end
def exclude_with_low_priority(*args); end
def exclusions(); end
def include(*args); end
def include_only(*args); end
def include_with_low_priority(*args); end
def inclusions(); end
def prune(examples); end
end
class RSpec::Core::FilterManager
end
class RSpec::Core::FilterRules
def [](key); end
def add(updated); end
def add_with_low_priority(updated); end
def clear(); end
def delete(key); end
def description(); end
def each_pair(&block); end
def empty?(); end
def fetch(*args, &block); end
def include_example?(example); end
def initialize(rules=T.unsafe(nil)); end
def opposite(); end
def opposite=(opposite); end
def rules(); end
def use_only(updated); end
PROC_HEX_NUMBER = ::T.let(nil, ::T.untyped)
PROJECT_DIR = ::T.let(nil, ::T.untyped)
end
class RSpec::Core::FilterRules
def self.build(); end
end
module RSpec::Core::FilterableItemRepository
end
class RSpec::Core::FilterableItemRepository::QueryOptimized
def items_for(metadata); end
end
class RSpec::Core::FilterableItemRepository::QueryOptimized
end
class RSpec::Core::FilterableItemRepository::UpdateOptimized
def append(item, metadata); end
def delete(item, metadata); end
def initialize(applies_predicate); end
def items_and_filters(); end
def items_for(request_meta); end
def prepend(item, metadata); end
end
class RSpec::Core::FilterableItemRepository::UpdateOptimized
end
module RSpec::Core::FilterableItemRepository
end
module RSpec::Core::FlatMap
end
module RSpec::Core::FlatMap
def self.flat_map(array, &block); end
end
module RSpec::Core::Formatters
end
class RSpec::Core::Formatters::BaseBisectFormatter
def example_failed(notification); end
def example_finished(notification); end
def initialize(expected_failures); end
def start_dump(_notification); end
end
class RSpec::Core::Formatters::BaseBisectFormatter
def self.inherited(formatter); end
end
class RSpec::Core::Formatters::BaseFormatter
def close(_notification); end
def example_group(); end
def example_group=(example_group); end
def example_group_started(notification); end
def initialize(output); end
def output(); end
def start(notification); end
end
class RSpec::Core::Formatters::BaseFormatter
end
class RSpec::Core::Formatters::BaseTextFormatter
def dump_failures(notification); end
def dump_pending(notification); end
def dump_summary(summary); end
def message(notification); end
def seed(notification); end
end
class RSpec::Core::Formatters::BaseTextFormatter
end
class RSpec::Core::Formatters::BisectDRbFormatter
def initialize(_output); end
def notify_results(results); end
end
class RSpec::Core::Formatters::BisectDRbFormatter
end
module RSpec::Core::Formatters::ConsoleCodes
VT100_CODES = ::T.let(nil, ::T.untyped)
VT100_CODE_VALUES = ::T.let(nil, ::T.untyped)
end
module RSpec::Core::Formatters::ConsoleCodes
def self.config_colors_to_methods(); end
def self.console_code_for(code_or_symbol); end
def self.wrap(text, code_or_symbol); end
end
class RSpec::Core::Formatters::DeprecationFormatter
def count(); end
def deprecation(notification); end
def deprecation_message_for(data); end
def deprecation_stream(); end
def deprecation_summary(_notification); end
def initialize(deprecation_stream, summary_stream); end
def output(); end
def printer(); end
def summary_stream(); end
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
def deprecation_formatter(); end
def deprecation_stream(); end
def deprecation_summary(); end
def initialize(deprecation_stream, summary_stream, deprecation_formatter); end
def print_deferred_deprecation_warnings(); end
def print_deprecation_message(data); end
def stash_deprecation_message(deprecation_message); end
def summary_stream(); end
TOO_MANY_USES_LIMIT = ::T.let(nil, ::T.untyped)
end
class RSpec::Core::Formatters::DeprecationFormatter::DelayedPrinter
end
class RSpec::Core::Formatters::DeprecationFormatter::FileStream
def initialize(file); end
def puts(*args); end
def summarize(summary_stream, deprecation_count); end
end
class RSpec::Core::Formatters::DeprecationFormatter::FileStream
end
class RSpec::Core::Formatters::DeprecationFormatter::GeneratedDeprecationMessage
def initialize(data); end
def too_many_warnings_message(); end
def type(); end
def type=(_); end
end
class RSpec::Core::Formatters::DeprecationFormatter::GeneratedDeprecationMessage
def self.[](*_); end
def self.members(); end
end
class RSpec::Core::Formatters::DeprecationFormatter::ImmediatePrinter
def deprecation_formatter(); end
def deprecation_stream(); end
def deprecation_summary(); end
def initialize(deprecation_stream, summary_stream, deprecation_formatter); end
def print_deprecation_message(data); end
def summary_stream(); end
end
class RSpec::Core::Formatters::DeprecationFormatter::ImmediatePrinter
end
class RSpec::Core::Formatters::DeprecationFormatter::RaiseErrorStream
def puts(message); end
def summarize(summary_stream, deprecation_count); end
end
class RSpec::Core::Formatters::DeprecationFormatter::RaiseErrorStream
end
class RSpec::Core::Formatters::DeprecationFormatter::SpecifiedDeprecationMessage
def initialize(data); end
def too_many_warnings_message(); end
def type(); end
def type=(_); end
end
class RSpec::Core::Formatters::DeprecationFormatter::SpecifiedDeprecationMessage
def self.[](*_); end
def self.members(); end
end
class RSpec::Core::Formatters::DeprecationFormatter
end
class RSpec::Core::Formatters::DocumentationFormatter
def example_failed(failure); end
def example_group_finished(_notification); end
def example_passed(passed); end
def example_pending(pending); end
def example_started(_notification); end
end
class RSpec::Core::Formatters::DocumentationFormatter
end
class RSpec::Core::Formatters::ExceptionPresenter
def colorized_formatted_backtrace(colorizer=T.unsafe(nil)); end
def colorized_message_lines(colorizer=T.unsafe(nil)); end
def description(); end
def example(); end
def exception(); end
def formatted_backtrace(exception=T.unsafe(nil)); end
def formatted_cause(exception); end
def fully_formatted(failure_number, colorizer=T.unsafe(nil)); end
def fully_formatted_lines(failure_number, colorizer); end
def initialize(exception, example, options=T.unsafe(nil)); end
def message_lines(); end
PENDING_DETAIL_FORMATTER = ::T.let(nil, ::T.untyped)
end
class RSpec::Core::Formatters::ExceptionPresenter::Factory
def build(); end
def initialize(example); end
end
class RSpec::Core::Formatters::ExceptionPresenter::Factory::CommonBacktraceTruncater
def initialize(parent); end
def with_truncated_backtrace(child); end
end
class RSpec::Core::Formatters::ExceptionPresenter::Factory::CommonBacktraceTruncater
end
module RSpec::Core::Formatters::ExceptionPresenter::Factory::EmptyBacktraceFormatter
end
module RSpec::Core::Formatters::ExceptionPresenter::Factory::EmptyBacktraceFormatter
def self.format_backtrace(*_); end
end
class RSpec::Core::Formatters::ExceptionPresenter::Factory
end
class RSpec::Core::Formatters::ExceptionPresenter
end
class RSpec::Core::Formatters::FailureListFormatter
def dump_profile(_profile); end
def example_failed(failure); end
def message(_message); end
end
class RSpec::Core::Formatters::FailureListFormatter
end
class RSpec::Core::Formatters::FallbackMessageFormatter
def initialize(output); end
def message(notification); end
def output(); end
end
class RSpec::Core::Formatters::FallbackMessageFormatter
end
module RSpec::Core::Formatters::Helpers
DEFAULT_PRECISION = ::T.let(nil, ::T.untyped)
SUB_SECOND_PRECISION = ::T.let(nil, ::T.untyped)
end
module RSpec::Core::Formatters::Helpers
def self.format_duration(duration); end
def self.format_seconds(float, precision=T.unsafe(nil)); end
def self.organize_ids(ids); end
def self.pluralize(count, string); end
end
class RSpec::Core::Formatters::HtmlFormatter
def dump_summary(summary); end
def example_failed(failure); end
def example_passed(passed); end
def example_pending(pending); end
def example_started(_notification); end
def start_dump(_notification); end
end
class RSpec::Core::Formatters::HtmlFormatter
end
class RSpec::Core::Formatters::HtmlPrinter
include ::ERB::Util
def flush(); end
def initialize(output); end
def make_example_group_header_red(group_id); end
def make_example_group_header_yellow(group_id); end
def make_header_red(); end
def make_header_yellow(); end
def move_progress(percent_done); end
def print_example_failed(pending_fixed, description, run_time, failure_id, exception, extra_content); end
def print_example_group_end(); end
def print_example_group_start(group_id, description, number_of_parents); end
def print_example_passed(description, run_time); end
def print_example_pending(description, pending_message); end
def print_html_start(); end
def print_summary(duration, example_count, failure_count, pending_count); end
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
class RSpec::Core::Formatters::HtmlPrinter
end
class RSpec::Core::Formatters::JsonFormatter
def dump_profile(profile); end
def dump_profile_slowest_example_groups(profile); end
def dump_profile_slowest_examples(profile); end
def dump_summary(summary); end
def message(notification); end
def output_hash(); end
def seed(notification); end
def stop(notification); end
end
class RSpec::Core::Formatters::JsonFormatter
end
class RSpec::Core::Formatters::Loader
def add(formatter_to_use, *paths); end
def default_formatter(); end
def default_formatter=(default_formatter); end
def formatters(); end
def initialize(reporter); end
def prepare_default(output_stream, deprecation_stream); end
def reporter(); end
def setup_default(output_stream, deprecation_stream); end
end
class RSpec::Core::Formatters::Loader
def self.formatters(); end
end
class RSpec::Core::Formatters::ProfileFormatter
def dump_profile(profile); end
def initialize(output); end
def output(); end
end
class RSpec::Core::Formatters::ProfileFormatter
end
class RSpec::Core::Formatters::ProgressFormatter
def example_failed(_notification); end
def example_passed(_notification); end
def example_pending(_notification); end
def start_dump(_notification); end
end
class RSpec::Core::Formatters::ProgressFormatter
end
class RSpec::Core::Formatters::SnippetExtractor
def beginning_line_number(); end
def expression_lines(); end
def initialize(source, beginning_line_number, max_line_count=T.unsafe(nil)); end
def max_line_count(); end
def source(); end
end
class RSpec::Core::Formatters::SnippetExtractor::NoExpressionAtLineError
end
class RSpec::Core::Formatters::SnippetExtractor::NoExpressionAtLineError
end
class RSpec::Core::Formatters::SnippetExtractor::NoSuchFileError
end
class RSpec::Core::Formatters::SnippetExtractor::NoSuchFileError
end
class RSpec::Core::Formatters::SnippetExtractor::NoSuchLineError
end
class RSpec::Core::Formatters::SnippetExtractor::NoSuchLineError
end
class RSpec::Core::Formatters::SnippetExtractor
def self.extract_expression_lines_at(file_path, beginning_line_number, max_line_count=T.unsafe(nil)); end
def self.extract_line_at(file_path, line_number); end
def self.least_indentation_from(lines); end
def self.source_from_file(path); end
end
class RSpec::Core::Formatters::SyntaxHighlighter
def highlight(lines); end
def initialize(configuration); end
end
module RSpec::Core::Formatters::SyntaxHighlighter::CodeRayImplementation
RESET_CODE = ::T.let(nil, ::T.untyped)
end
module RSpec::Core::Formatters::SyntaxHighlighter::CodeRayImplementation
def self.highlight_syntax(lines); end
end
module RSpec::Core::Formatters::SyntaxHighlighter::NoSyntaxHighlightingImplementation
end
module RSpec::Core::Formatters::SyntaxHighlighter::NoSyntaxHighlightingImplementation
def self.highlight_syntax(lines); end
end
RSpec::Core::Formatters::SyntaxHighlighter::WindowsImplementation = RSpec::Core::Formatters::SyntaxHighlighter::NoSyntaxHighlightingImplementation
class RSpec::Core::Formatters::SyntaxHighlighter
def self.attempt_to_add_rspec_terms_to_coderay_keywords(); end
end
module RSpec::Core::Formatters
def self.register(formatter_class, *notifications); end
end
module RSpec::Core::HashImitatable
def <(*args, &block); end
def <=(*args, &block); end
def >(*args, &block); end
def >=(*args, &block); end
def [](key); end
def []=(key, value); end
def all?(*args, &block); end
def any?(*args, &block); end
def assert_valid_keys(*args, &block); end
def assoc(*args, &block); end
def chain(*args, &block); end
def chunk(*args, &block); end
def chunk_while(*args, &block); end
def clear(*args, &block); end
def collect(*args, &block); end
def collect_concat(*args, &block); end
def compact(*args, &block); end
def compact!(*args, &block); end
def compare_by_identity(*args, &block); end
def compare_by_identity?(*args, &block); end
def count(*args, &block); end
def cycle(*args, &block); end
def deep_merge(*args, &block); end
def deep_merge!(*args, &block); end
def deep_stringify_keys(*args, &block); end
def deep_stringify_keys!(*args, &block); end
def deep_symbolize_keys(*args, &block); end
def deep_symbolize_keys!(*args, &block); end
def deep_transform_keys(*args, &block); end
def deep_transform_keys!(*args, &block); end
def default(*args, &block); end
def default=(*args, &block); end
def default_proc(*args, &block); end
def default_proc=(*args, &block); end
def delete(*args, &block); end
def delete_if(*args, &block); end
def detect(*args, &block); end
def dig(*args, &block); end
def drop(*args, &block); end
def drop_while(*args, &block); end
def each(*args, &block); end
def each_cons(*args, &block); end
def each_entry(*args, &block); end
def each_key(*args, &block); end
def each_pair(*args, &block); end
def each_slice(*args, &block); end
def each_value(*args, &block); end
def each_with_index(*args, &block); end
def each_with_object(*args, &block); end
def empty?(*args, &block); end
def entries(*args, &block); end
def except(*args, &block); end
def except!(*args, &block); end
def extract!(*args, &block); end
def extractable_options?(*args, &block); end
def fetch(*args, &block); end
def fetch_values(*args, &block); end
def filter(*args, &block); end
def filter!(*args, &block); end
def find(*args, &block); end
def find_all(*args, &block); end
def find_index(*args, &block); end
def first(*args, &block); end
def flat_map(*args, &block); end
def flatten(*args, &block); end
def grep(*args, &block); end
def grep_v(*args, &block); end
def group_by(*args, &block); end
def has_key?(*args, &block); end
def has_value?(*args, &block); end
def include?(*args, &block); end
def index(*args, &block); end
def inject(*args, &block); end
def invert(*args, &block); end
def keep_if(*args, &block); end
def key(*args, &block); end
def key?(*args, &block); end
def keys(*args, &block); end
def lazy(*args, &block); end
def length(*args, &block); end
def map(*args, &block); end
def max(*args, &block); end
def max_by(*args, &block); end
def member?(*args, &block); end
def merge(*args, &block); end
def merge!(*args, &block); end
def min(*args, &block); end
def min_by(*args, &block); end
def minmax(*args, &block); end
def minmax_by(*args, &block); end
def none?(*args, &block); end
def one?(*args, &block); end
def partition(*args, &block); end
def rassoc(*args, &block); end
def reduce(*args, &block); end
def rehash(*args, &block); end
def reject(*args, &block); end
def reject!(*args, &block); end
def replace(*args, &block); end
def reverse_each(*args, &block); end
def save_plist(*args, &block); end
def select(*args, &block); end
def select!(*args, &block); end
def shift(*args, &block); end
def size(*args, &block); end
def slice(*args, &block); end
def slice!(*args, &block); end
def slice_after(*args, &block); end
def slice_before(*args, &block); end
def slice_when(*args, &block); end
def sort(*args, &block); end
def sort_by(*args, &block); end
def store(*args, &block); end
def stringify_keys(*args, &block); end
def stringify_keys!(*args, &block); end
def sum(*args, &block); end
def symbolize_keys(*args, &block); end
def symbolize_keys!(*args, &block); end
def take(*args, &block); end
def take_while(*args, &block); end
def to_a(*args, &block); end
def to_h(); end
def to_hash(*args, &block); end
def to_options(*args, &block); end
def to_options!(*args, &block); end
def to_plist(*args, &block); end
def to_proc(*args, &block); end
def to_set(*args, &block); end
def transform_keys(*args, &block); end
def transform_keys!(*args, &block); end
def transform_values(*args, &block); end
def transform_values!(*args, &block); end
def uniq(*args, &block); end
def update(*args, &block); end
def value?(*args, &block); end
def values(*args, &block); end
def values_at(*args, &block); end
def zip(*args, &block); end
end
module RSpec::Core::HashImitatable::ClassMethods
def attr_accessor(*names); end
def hash_attribute_names(); end
end
module RSpec::Core::HashImitatable::ClassMethods
end
module RSpec::Core::HashImitatable
def self.included(klass); end
end
module RSpec::Core::Hooks
def after(*args, &block); end
def append_after(*args, &block); end
def append_before(*args, &block); end
def around(*args, &block); end
def before(*args, &block); end
def hooks(); end
def prepend_after(*args, &block); end
def prepend_before(*args, &block); end
end
class RSpec::Core::Hooks::AfterContextHook
def run(example); end
end
class RSpec::Core::Hooks::AfterContextHook
end
class RSpec::Core::Hooks::AfterHook
def run(example); end
end
class RSpec::Core::Hooks::AfterHook
end
class RSpec::Core::Hooks::AroundHook
def execute_with(example, procsy); end
def hook_description(); end
end
class RSpec::Core::Hooks::AroundHook
end
class RSpec::Core::Hooks::BeforeHook
def run(example); end
end
class RSpec::Core::Hooks::BeforeHook
end
class RSpec::Core::Hooks::Hook
def block(); end
def block=(_); end
def options(); end
def options=(_); end
end
class RSpec::Core::Hooks::Hook
def self.[](*_); end
def self.members(); end
end
class RSpec::Core::Hooks::HookCollections
def all_hooks_for(position, scope); end
def initialize(owner, filterable_item_repo_class); end
def matching_hooks_for(position, scope, example_or_group); end
def processable_hooks_for(position, scope, host); end
def register(prepend_or_append, position, *args, &block); end
def register_global_singleton_context_hooks(example, globals); end
def register_globals(host, globals); end
def run(position, scope, example_or_group); end
def run_owned_hooks_for(position, scope, example_or_group); end
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
class RSpec::Core::Hooks::HookCollections
end
module RSpec::Core::Hooks
end
class RSpec::Core::InclusionRules
def add(*args); end
def add_with_low_priority(*args); end
def split_file_scoped_rules(); end
def standalone?(); end
end
class RSpec::Core::InclusionRules
end
module RSpec::Core::Invocations
end
class RSpec::Core::Invocations::Bisect
def call(options, err, out); end
end
class RSpec::Core::Invocations::Bisect
end
class RSpec::Core::Invocations::DRbWithFallback
def call(options, err, out); end
end
class RSpec::Core::Invocations::DRbWithFallback
end
class RSpec::Core::Invocations::InitializeProject
def call(*_args); end
end
class RSpec::Core::Invocations::InitializeProject
end
class RSpec::Core::Invocations::PrintHelp
def call(_options, _err, out); end
def hidden_options(); end
def hidden_options=(_); end
def parser(); end
def parser=(_); end
end
class RSpec::Core::Invocations::PrintHelp
def self.[](*_); end
def self.members(); end
end
class RSpec::Core::Invocations::PrintVersion
def call(_options, _err, out); end
end
class RSpec::Core::Invocations::PrintVersion
end
module RSpec::Core::Invocations
end
class RSpec::Core::LegacyExampleGroupHash
include ::RSpec::Core::HashImitatable
def initialize(metadata); end
end
class RSpec::Core::LegacyExampleGroupHash
extend ::RSpec::Core::HashImitatable::ClassMethods
end
module RSpec::Core::MemoizedHelpers
def initialize(*_); end
def is_expected(); end
def should(matcher=T.unsafe(nil), message=T.unsafe(nil)); end
def should_not(matcher=T.unsafe(nil), message=T.unsafe(nil)); end
def subject(); end
end
module RSpec::Core::MemoizedHelpers::ClassMethods
def let(name, &block); end
def let!(name, &block); end
def subject(name=T.unsafe(nil), &block); end
def subject!(name=T.unsafe(nil), &block); end
end
module RSpec::Core::MemoizedHelpers::ClassMethods
end
class RSpec::Core::MemoizedHelpers::ContextHookMemoized
end
class RSpec::Core::MemoizedHelpers::ContextHookMemoized::After
end
class RSpec::Core::MemoizedHelpers::ContextHookMemoized::After
def self.article(); end
def self.hook_expression(); end
def self.hook_intention(); end
end
class RSpec::Core::MemoizedHelpers::ContextHookMemoized::Before
end
class RSpec::Core::MemoizedHelpers::ContextHookMemoized::Before
def self.article(); end
def self.hook_expression(); end
def self.hook_intention(); end
end
class RSpec::Core::MemoizedHelpers::ContextHookMemoized
def self.fetch_or_store(key, &_block); end
def self.isolate_for_context_hook(example_group_instance); end
end
class RSpec::Core::MemoizedHelpers::NonThreadSafeMemoized
def fetch_or_store(key); end
end
class RSpec::Core::MemoizedHelpers::NonThreadSafeMemoized
end
class RSpec::Core::MemoizedHelpers::ThreadsafeMemoized
def fetch_or_store(key); end
end
class RSpec::Core::MemoizedHelpers::ThreadsafeMemoized
end
module RSpec::Core::MemoizedHelpers
def self.define_helpers_on(example_group); end
def self.get_constant_or_yield(example_group, name); end
def self.module_for(example_group); end
end
module RSpec::Core::Metadata
RESERVED_KEYS = ::T.let(nil, ::T.untyped)
end
class RSpec::Core::Metadata::ExampleGroupHash
end
class RSpec::Core::Metadata::ExampleGroupHash
def self.backwards_compatibility_default_proc(&example_group_selector); end
def self.create(parent_group_metadata, user_metadata, example_group_index, *args, &block); end
def self.hash_with_backwards_compatibility_default_proc(); end
end
class RSpec::Core::Metadata::ExampleHash
end
class RSpec::Core::Metadata::ExampleHash
def self.create(group_metadata, user_metadata, index_provider, description, block); end
end
class RSpec::Core::Metadata::HashPopulator
def block(); end
def description_args(); end
def initialize(metadata, user_metadata, index_provider, description_args, block); end
def metadata(); end
def populate(); end
def user_metadata(); end
end
class RSpec::Core::Metadata::HashPopulator
end
module RSpec::Core::Metadata
def self.ascend(metadata); end
def self.ascending(metadata); end
def self.build_hash_from(args, warn_about_example_group_filtering=T.unsafe(nil)); end
def self.deep_hash_dup(object); end
def self.id_from(metadata); end
def self.location_tuple_from(metadata); end
def self.relative_path(line); end
def self.relative_path_regex(); end
end
module RSpec::Core::MetadataFilter
end
module RSpec::Core::MetadataFilter
def self.apply?(predicate, filters, metadata); end
def self.filter_applies?(key, filter_value, metadata); end
def self.silence_metadata_example_group_deprecations(); end
end
module RSpec::Core::MockingAdapters
end
module RSpec::Core::MockingAdapters::RSpec
include ::RSpec::Mocks::ExampleMethods
include ::RSpec::Mocks::ArgumentMatchers
include ::RSpec::Mocks::ExampleMethods::ExpectHost
def setup_mocks_for_rspec(); end
def teardown_mocks_for_rspec(); end
def verify_mocks_for_rspec(); end
end
module RSpec::Core::MockingAdapters::RSpec
def self.configuration(); end
def self.framework_name(); end
end
module RSpec::Core::MockingAdapters
end
class RSpec::Core::MultipleExceptionError
include ::RSpec::Core::MultipleExceptionError::InterfaceTag
def aggregation_block_label(); end
def aggregation_metadata(); end
def all_exceptions(); end
def exception_count_description(); end
def failures(); end
def initialize(*exceptions); end
def other_errors(); end
def summary(); end
end
module RSpec::Core::MultipleExceptionError::InterfaceTag
def add(exception); end
end
module RSpec::Core::MultipleExceptionError::InterfaceTag
def self.for(ex); end
end
class RSpec::Core::MultipleExceptionError
end
module RSpec::Core::Notifications
end
class RSpec::Core::Notifications::CustomNotification
end
class RSpec::Core::Notifications::CustomNotification
def self.for(options=T.unsafe(nil)); end
end
class RSpec::Core::Notifications::DeprecationNotification
def call_site(); end
def call_site=(_); end
def deprecated(); end
def deprecated=(_); end
def message(); end
def message=(_); end
def replacement(); end
def replacement=(_); end
end
class RSpec::Core::Notifications::DeprecationNotification
def self.[](*_); end
def self.from_hash(data); end
def self.members(); end
end
class RSpec::Core::Notifications::ExampleNotification
def example(); end
def example=(_); end
end
class RSpec::Core::Notifications::ExampleNotification
def self.[](*_); end
def self.for(example); end
def self.members(); end
end
class RSpec::Core::Notifications::ExamplesNotification
def examples(); end
def failed_examples(); end
def failure_notifications(); end
def fully_formatted_failed_examples(colorizer=T.unsafe(nil)); end
def fully_formatted_pending_examples(colorizer=T.unsafe(nil)); end
def initialize(reporter); end
def notifications(); end
def pending_examples(); end
def pending_notifications(); end
end
class RSpec::Core::Notifications::ExamplesNotification
end
class RSpec::Core::Notifications::FailedExampleNotification
def colorized_formatted_backtrace(colorizer=T.unsafe(nil)); end
def colorized_message_lines(colorizer=T.unsafe(nil)); end
def description(); end
def exception(); end
def formatted_backtrace(); end
def fully_formatted(failure_number, colorizer=T.unsafe(nil)); end
def fully_formatted_lines(failure_number, colorizer=T.unsafe(nil)); end
def initialize(example, exception_presenter=T.unsafe(nil)); end
def message_lines(); end
end
class RSpec::Core::Notifications::FailedExampleNotification
end
class RSpec::Core::Notifications::GroupNotification
def group(); end
def group=(_); end
end
class RSpec::Core::Notifications::GroupNotification
def self.[](*_); end
def self.members(); end
end
class RSpec::Core::Notifications::MessageNotification
def message(); end
def message=(_); end
end
class RSpec::Core::Notifications::MessageNotification
def self.[](*_); end
def self.members(); end
end
module RSpec::Core::Notifications::NullColorizer
end
module RSpec::Core::Notifications::NullColorizer
def self.wrap(line, _code_or_symbol); end
end
class RSpec::Core::Notifications::NullNotification
end
class RSpec::Core::Notifications::NullNotification
end
class RSpec::Core::Notifications::PendingExampleFailedAsExpectedNotification
end
class RSpec::Core::Notifications::PendingExampleFailedAsExpectedNotification
end
class RSpec::Core::Notifications::PendingExampleFixedNotification
end
class RSpec::Core::Notifications::PendingExampleFixedNotification
end
class RSpec::Core::Notifications::ProfileNotification
def duration(); end
def examples(); end
def initialize(duration, examples, number_of_examples, example_groups); end
def number_of_examples(); end
def percentage(); end
def slow_duration(); end
def slowest_examples(); end
def slowest_groups(); end
end
class RSpec::Core::Notifications::ProfileNotification
end
class RSpec::Core::Notifications::SeedNotification
def fully_formatted(); end
def seed(); end
def seed=(_); end
def seed_used?(); end
def used=(_); end
end
class RSpec::Core::Notifications::SeedNotification
def self.[](*_); end
def self.members(); end
end
class RSpec::Core::Notifications::SkippedExampleNotification
def fully_formatted(pending_number, colorizer=T.unsafe(nil)); end
end
class RSpec::Core::Notifications::SkippedExampleNotification
end
class RSpec::Core::Notifications::StartNotification
def count(); end
def count=(_); end
def load_time(); end
def load_time=(_); end
end
class RSpec::Core::Notifications::StartNotification
def self.[](*_); end
def self.members(); end
end
class RSpec::Core::Notifications::SummaryNotification
include ::RSpec::Core::ShellEscape
def colorized_rerun_commands(colorizer=T.unsafe(nil)); end
def colorized_totals_line(colorizer=T.unsafe(nil)); end
def duration(); end
def duration=(_); end
def errors_outside_of_examples_count(); end
def errors_outside_of_examples_count=(_); end
def example_count(); end
def examples(); end
def examples=(_); end
def failed_examples(); end
def failed_examples=(_); end
def failure_count(); end
def formatted_duration(); end
def formatted_load_time(); end
def fully_formatted(colorizer=T.unsafe(nil)); end
def load_time(); end
def load_time=(_); end
def pending_count(); end
def pending_examples(); end
def pending_examples=(_); end
def totals_line(); end
end
class RSpec::Core::Notifications::SummaryNotification
def self.[](*_); end
def self.members(); end
end
module RSpec::Core::Notifications
end
class RSpec::Core::NullReporter
end
class RSpec::Core::NullReporter
end
module RSpec::Core::Ordering
end
class RSpec::Core::Ordering::ConfigurationManager
def force(hash); end
def order=(type); end
def ordering_registry(); end
def register_ordering(name, strategy=T.unsafe(nil)); end
def seed(); end
def seed=(seed); end
def seed_used?(); end
end
class RSpec::Core::Ordering::ConfigurationManager
end
class RSpec::Core::Ordering::Custom
def initialize(callable); end
def order(list); end
end
class RSpec::Core::Ordering::Custom
end
class RSpec::Core::Ordering::Identity
def order(items); end
end
class RSpec::Core::Ordering::Identity
end
class RSpec::Core::Ordering::Random
def initialize(configuration); end
def order(items); end
def used?(); end
MAX_32_BIT = ::T.let(nil, ::T.untyped)
end
class RSpec::Core::Ordering::Random
end
class RSpec::Core::Ordering::Registry
def fetch(name, &fallback); end
def initialize(configuration); end
def register(sym, strategy); end
def used_random_seed?(); end
end
class RSpec::Core::Ordering::Registry
end
module RSpec::Core::Ordering
end
class RSpec::Core::OutputWrapper
def <<(*args, &block); end
def advise(*args, &block); end
def as_json(*args, &block); end
def autoclose=(*args, &block); end
def autoclose?(*args, &block); end
def binmode(*args, &block); end
def binmode?(*args, &block); end
def bytes(*args, &block); end
def chars(*args, &block); end
def close(*args, &block); end
def close_on_exec=(*args, &block); end
def close_on_exec?(*args, &block); end
def close_read(*args, &block); end
def close_write(*args, &block); end
def closed?(*args, &block); end
def codepoints(*args, &block); end
def each(*args, &block); end
def each_byte(*args, &block); end
def each_char(*args, &block); end
def each_codepoint(*args, &block); end
def each_line(*args, &block); end
def eof(*args, &block); end
def eof?(*args, &block); end
def external_encoding(*args, &block); end
def fcntl(*args, &block); end
def fdatasync(*args, &block); end
def fileno(*args, &block); end
def flush(*args, &block); end
def fsync(*args, &block); end
def getbyte(*args, &block); end
def getc(*args, &block); end
def gets(*args, &block); end
def initialize(output); end
def inspect(*args, &block); end
def internal_encoding(*args, &block); end
def ioctl(*args, &block); end
def isatty(*args, &block); end
def lineno(*args, &block); end
def lineno=(*args, &block); end
def lines(*args, &block); end
def method_missing(name, *args, &block); end
def nonblock(*args, &block); end
def nonblock=(*args, &block); end
def nonblock?(*args, &block); end
def nread(*args, &block); end
def output(); end
def output=(output); end
def pathconf(*args, &block); end
def pid(*args, &block); end
def pos(*args, &block); end
def pos=(*args, &block); end
def pread(*args, &block); end
def print(*args, &block); end
def printf(*args, &block); end
def putc(*args, &block); end
def puts(*args, &block); end
def pwrite(*args, &block); end
def read(*args, &block); end
def read_nonblock(*args, &block); end
def readbyte(*args, &block); end
def readchar(*args, &block); end
def readline(*args, &block); end
def readlines(*args, &block); end
def readpartial(*args, &block); end
def ready?(*args, &block); end
def reopen(*args, &block); end
def respond_to?(name, priv=T.unsafe(nil)); end
def rewind(*args, &block); end
def seek(*args, &block); end
def set_encoding(*args, &block); end
def stat(*args, &block); end
def sync(*args, &block); end
def sync=(*args, &block); end
def sysread(*args, &block); end
def sysseek(*args, &block); end
def syswrite(*args, &block); end
def tell(*args, &block); end
def to_i(*args, &block); end
def to_io(*args, &block); end
def tty?(*args, &block); end
def ungetbyte(*args, &block); end
def ungetc(*args, &block); end
def wait(*args, &block); end
def wait_readable(*args, &block); end
def wait_writable(*args, &block); end
def write(*args, &block); end
def write_nonblock(*args, &block); end
end
class RSpec::Core::OutputWrapper
end
class RSpec::Core::Parser
def initialize(original_args); end
def original_args(); end
def parse(source=T.unsafe(nil)); end
end
class RSpec::Core::Parser
def self.parse(args, source=T.unsafe(nil)); end
end
module RSpec::Core::Pending
def pending(message=T.unsafe(nil)); end
def skip(message=T.unsafe(nil)); end
NOT_YET_IMPLEMENTED = ::T.let(nil, ::T.untyped)
NO_REASON_GIVEN = ::T.let(nil, ::T.untyped)
end
class RSpec::Core::Pending::PendingExampleFixedError
end
class RSpec::Core::Pending::PendingExampleFixedError
end
class RSpec::Core::Pending::SkipDeclaredInExample
def argument(); end
def initialize(argument); end
end
class RSpec::Core::Pending::SkipDeclaredInExample
end
module RSpec::Core::Pending
def self.mark_fixed!(example); end
def self.mark_pending!(example, message_or_bool); end
def self.mark_skipped!(example, message_or_bool); end
end
class RSpec::Core::Profiler
def example_group_finished(notification); end
def example_group_started(notification); end
def example_groups(); end
def example_started(notification); end
NOTIFICATIONS = ::T.let(nil, ::T.untyped)
end
class RSpec::Core::Profiler
end
class RSpec::Core::Reporter
def abort_with(msg, exit_status); end
def close_after(); end
def deprecation(hash); end
def example_failed(example); end
def example_finished(example); end
def example_group_finished(group); end
def example_group_started(group); end
def example_passed(example); end
def example_pending(example); end
def example_started(example); end
def examples(); end
def exit_early(exit_code); end
def fail_fast_limit_met?(); end
def failed_examples(); end
def finish(); end
def initialize(configuration); end
def message(message); end
def notify(event, notification); end
def notify_non_example_exception(exception, context_description); end
def pending_examples(); end
def prepare_default(loader, output_stream, deprecation_stream); end
def publish(event, options=T.unsafe(nil)); end
def register_listener(listener, *notifications); end
def registered_listeners(notification); end
def report(expected_example_count); end
def start(expected_example_count, time=T.unsafe(nil)); end
def stop(); end
RSPEC_NOTIFICATIONS = ::T.let(nil, ::T.untyped)
end
class RSpec::Core::Reporter
end
module RSpec::Core::RubyProject
end
module RSpec::Core::RubyProject
def self.add_dir_to_load_path(dir); end
def self.add_to_load_path(*dirs); end
def self.ascend_until(); end
def self.determine_root(); end
def self.find_first_parent_containing(dir); end
def self.root(); end
end
class RSpec::Core::Runner
def configuration(); end
def configure(err, out); end
def exit_code(examples_passed=T.unsafe(nil)); end
def initialize(options, configuration=T.unsafe(nil), world=T.unsafe(nil)); end
def options(); end
def run(err, out); end
def run_specs(example_groups); end
def setup(err, out); end
def world(); end
end
class RSpec::Core::Runner
def self.autorun(); end
def self.autorun_disabled?(); end
def self.disable_autorun!(); end
def self.handle_interrupt(); end
def self.installed_at_exit?(); end
def self.invoke(); end
def self.perform_at_exit(); end
def self.run(args, err=T.unsafe(nil), out=T.unsafe(nil)); end
def self.running_in_drb?(); end
def self.trap_interrupt(); end
end
class RSpec::Core::Set
include ::Enumerable
def <<(key); end
def clear(); end
def delete(key); end
def each(&block); end
def empty?(); end
def include?(key); end
def initialize(array=T.unsafe(nil)); end
def merge(values); end
end
class RSpec::Core::Set
end
module RSpec::Core::SharedContext
include ::RSpec::Its
def __shared_context_recordings(); end
def after(*args, &block); end
def append_after(*args, &block); end
def append_before(*args, &block); end
def around(*args, &block); end
def before(*args, &block); end
def context(*args, &block); end
def describe(*args, &block); end
def hooks(*args, &block); end
def included(group); end
def let(*args, &block); end
def let!(*args, &block); end
def prepend_after(*args, &block); end
def prepend_before(*args, &block); end
def subject(*args, &block); end
def subject!(*args, &block); end
end
class RSpec::Core::SharedContext::Recording
def args(); end
def args=(_); end
def block(); end
def block=(_); end
def method_name(); end
def method_name=(_); end
def playback_onto(group); end
end
class RSpec::Core::SharedContext::Recording
def self.[](*_); end
def self.members(); end
end
module RSpec::Core::SharedContext
def self.record(methods); end
end
module RSpec::Core::SharedExampleGroup
def shared_context(name, *args, &block); end
def shared_examples(name, *args, &block); end
def shared_examples_for(name, *args, &block); end
end
class RSpec::Core::SharedExampleGroup::Registry
def add(context, name, *metadata_args, &block); end
def find(lookup_contexts, name); end
end
class RSpec::Core::SharedExampleGroup::Registry
end
module RSpec::Core::SharedExampleGroup::TopLevelDSL
end
module RSpec::Core::SharedExampleGroup::TopLevelDSL
def self.definitions(); end
def self.expose_globally!(); end
def self.exposed_globally?(); end
def self.remove_globally!(); end
end
module RSpec::Core::SharedExampleGroup
end
class RSpec::Core::SharedExampleGroupInclusionStackFrame
def description(); end
def formatted_inclusion_location(); end
def inclusion_location(); end
def initialize(shared_group_name, inclusion_location); end
def shared_group_name(); end
end
class RSpec::Core::SharedExampleGroupInclusionStackFrame
def self.current_backtrace(); end
def self.shared_example_group_inclusions(); end
def self.with_frame(name, location); end
end
class RSpec::Core::SharedExampleGroupModule
def definition(); end
def include_in(klass, inclusion_line, args, customization_block); end
def included(klass); end
def initialize(description, definition, metadata); end
end
class RSpec::Core::SharedExampleGroupModule
end
module RSpec::Core::ShellEscape
SHELLS_ALLOWING_UNQUOTED_IDS = ::T.let(nil, ::T.untyped)
end
module RSpec::Core::ShellEscape
def self.conditionally_quote(id); end
def self.escape(shell_command); end
def self.quote(argument); end
def self.shell_allows_unquoted_ids?(); end
end
class RSpec::Core::SuiteHookContext
def initialize(hook_description, reporter); end
end
class RSpec::Core::SuiteHookContext
end
class RSpec::Core::Time
end
class RSpec::Core::Time
def self.now(); end
end
module RSpec::Core::Version
STRING = ::T.let(nil, ::T.untyped)
end
module RSpec::Core::Version
end
module RSpec::Core::Warnings
def deprecate(deprecated, data=T.unsafe(nil)); end
def warn_deprecation(message, opts=T.unsafe(nil)); end
def warn_with(message, options=T.unsafe(nil)); end
end
module RSpec::Core::Warnings
end
class RSpec::Core::World
def all_example_groups(); end
def all_examples(); end
def announce_exclusion_filter(announcements); end
def announce_filters(); end
def announce_inclusion_filter(announcements); end
def everything_filtered_message(); end
def example_count(groups=T.unsafe(nil)); end
def example_group_counts_by_spec_file(); end
def example_groups(); end
def exclusion_filter(); end
def filter_manager(); end
def filtered_examples(); end
def inclusion_filter(); end
def initialize(configuration=T.unsafe(nil)); end
def non_example_failure(); end
def non_example_failure=(non_example_failure); end
def num_example_groups_defined_in(file); end
def ordered_example_groups(); end
def preceding_declaration_line(absolute_file_name, filter_line); end
def prepare_example_filtering(); end
def record(example_group); end
def registered_example_group_files(); end
def report_filter_message(message); end
def reporter(); end
def reset(); end
def shared_example_group_registry(); end
def source_from_file(path); end
def syntax_highlighter(); end
def traverse_example_group_trees_until(&block); end
def wants_to_quit(); end
def wants_to_quit=(wants_to_quit); end
end
module RSpec::Core::World::Null
end
module RSpec::Core::World::Null
def self.all_example_groups(); end
def self.example_groups(); end
def self.non_example_failure(); end
def self.non_example_failure=(_); end
def self.registered_example_group_files(); end
def self.traverse_example_group_trees_until(); end
end
class RSpec::Core::World
end
module RSpec::Core
def self.path_to_executable(); end
end
module RSpec::ExampleGroups
end
module RSpec::ExampleGroups
extend ::RSpec::Support::RecursiveConstMethods
def self.assign_const(group); end
def self.base_name_for(group); end
def self.constant_scope_for(group); end
def self.disambiguate(name, const_scope); end
def self.remove_all_constants(); end
end
module RSpec::Expectations
end
class RSpec::Expectations::BlockExpectationTarget
def not_to(matcher, message=T.unsafe(nil), &block); end
def to(matcher, message=T.unsafe(nil), &block); end
def to_not(matcher, message=T.unsafe(nil), &block); end
end
class RSpec::Expectations::BlockExpectationTarget
end
class RSpec::Expectations::BlockSnippetExtractor
def body_content_lines(); end
def initialize(proc, method_name); end
def method_name(); end
end
class RSpec::Expectations::BlockSnippetExtractor::AmbiguousTargetError
end
class RSpec::Expectations::BlockSnippetExtractor::AmbiguousTargetError
end
class RSpec::Expectations::BlockSnippetExtractor::BlockLocator
def beginning_line_number(); end
def beginning_line_number=(_); end
def body_content_locations(); end
def method_call_location(); end
def method_name(); end
def method_name=(_); end
def source(); end
def source=(_); end
end
class RSpec::Expectations::BlockSnippetExtractor::BlockLocator
def self.[](*_); end
def self.members(); end
end
class RSpec::Expectations::BlockSnippetExtractor::BlockTokenExtractor
def beginning_line_number(); end
def beginning_line_number=(_); end
def body_tokens(); end
def method_name(); end
def method_name=(_); end
def source(); end
def source=(_); end
def state(); end
end
class RSpec::Expectations::BlockSnippetExtractor::BlockTokenExtractor
def self.[](*_); end
def self.members(); end
end
class RSpec::Expectations::BlockSnippetExtractor::Error
end
class RSpec::Expectations::BlockSnippetExtractor::Error
end
class RSpec::Expectations::BlockSnippetExtractor::TargetNotFoundError
end
class RSpec::Expectations::BlockSnippetExtractor::TargetNotFoundError
end
class RSpec::Expectations::BlockSnippetExtractor
def self.try_extracting_single_line_body_of(proc, method_name); end
end
class RSpec::Expectations::Configuration
def add_should_and_should_not_to(*modules); end
def backtrace_formatter(); end
def backtrace_formatter=(backtrace_formatter); end
def color?(); end
def false_positives_handler(); end
def include_chain_clauses_in_custom_matcher_descriptions=(include_chain_clauses_in_custom_matcher_descriptions); end
def include_chain_clauses_in_custom_matcher_descriptions?(); end
def max_formatted_output_length=(length); end
def on_potential_false_positives(); end
def on_potential_false_positives=(behavior); end
def reset_syntaxes_to_default(); end
def strict_predicate_matchers(); end
def strict_predicate_matchers=(flag); end
def strict_predicate_matchers?(); end
def syntax(); end
def syntax=(values); end
def warn_about_potential_false_positives=(boolean); end
def warn_about_potential_false_positives?(); end
FALSE_POSITIVE_BEHAVIOURS = ::T.let(nil, ::T.untyped)
end
module RSpec::Expectations::Configuration::NullBacktraceFormatter
end
module RSpec::Expectations::Configuration::NullBacktraceFormatter
def self.format_backtrace(backtrace); end
end
class RSpec::Expectations::Configuration
end
module RSpec::Expectations::ExpectationHelper
end
module RSpec::Expectations::ExpectationHelper
def self.check_message(msg); end
def self.handle_failure(matcher, message, failure_message_method); end
def self.modern_matcher_from(matcher); end
def self.with_matcher(handler, matcher, message); end
end
class RSpec::Expectations::ExpectationNotMetError
end
class RSpec::Expectations::ExpectationNotMetError
end
class RSpec::Expectations::ExpectationTarget
include ::RSpec::Expectations::ExpectationTarget::InstanceMethods
def initialize(value); end
def target(); end
end
module RSpec::Expectations::ExpectationTarget::InstanceMethods
def not_to(matcher=T.unsafe(nil), message=T.unsafe(nil), &block); end
def to(matcher=T.unsafe(nil), message=T.unsafe(nil), &block); end
def to_not(matcher=T.unsafe(nil), message=T.unsafe(nil), &block); end
end
module RSpec::Expectations::ExpectationTarget::InstanceMethods
end
module RSpec::Expectations::ExpectationTarget::UndefinedValue
end
module RSpec::Expectations::ExpectationTarget::UndefinedValue
end
class RSpec::Expectations::ExpectationTarget
def self.for(value, block); end
end
class RSpec::Expectations::FailureAggregator
def aggregate(); end
def block_label(); end
def call(failure, options); end
def failures(); end
def initialize(block_label, metadata); end
def metadata(); end
def other_errors(); end
end
class RSpec::Expectations::FailureAggregator
end
RSpec::Expectations::LegacyMacherAdapter = RSpec::Expectations::LegacyMatcherAdapter
class RSpec::Expectations::LegacyMatcherAdapter
def initialize(matcher); end
end
class RSpec::Expectations::LegacyMatcherAdapter::RSpec1
def failure_message(); end
def failure_message_when_negated(); end
end
class RSpec::Expectations::LegacyMatcherAdapter::RSpec1
def self.interface_matches?(matcher); end
end
class RSpec::Expectations::LegacyMatcherAdapter::RSpec2
def failure_message(); end
def failure_message_when_negated(); end
end
class RSpec::Expectations::LegacyMatcherAdapter::RSpec2
def self.interface_matches?(matcher); end
end
class RSpec::Expectations::LegacyMatcherAdapter
def self.wrap(matcher); end
end
class RSpec::Expectations::MultipleExpectationsNotMetError
include ::RSpec::Core::MultipleExceptionError::InterfaceTag
def aggregation_block_label(); end
def aggregation_metadata(); end
def all_exceptions(); end
def exception_count_description(); end
def failures(); end
def initialize(failure_aggregator); end
def other_errors(); end
def summary(); end
end
class RSpec::Expectations::MultipleExpectationsNotMetError
end
class RSpec::Expectations::NegativeExpectationHandler
end
class RSpec::Expectations::NegativeExpectationHandler
def self.does_not_match?(matcher, actual, &block); end
def self.handle_matcher(actual, initial_matcher, custom_message=T.unsafe(nil), &block); end
def self.opposite_should_method(); end
def self.should_method(); end
def self.verb(); end
end
class RSpec::Expectations::PositiveExpectationHandler
end
class RSpec::Expectations::PositiveExpectationHandler
def self.handle_matcher(actual, initial_matcher, custom_message=T.unsafe(nil), &block); end
def self.opposite_should_method(); end
def self.should_method(); end
def self.verb(); end
end
module RSpec::Expectations::Syntax
end
module RSpec::Expectations::Syntax
def self.default_should_host(); end
def self.disable_expect(syntax_host=T.unsafe(nil)); end
def self.disable_should(syntax_host=T.unsafe(nil)); end
def self.enable_expect(syntax_host=T.unsafe(nil)); end
def self.enable_should(syntax_host=T.unsafe(nil)); end
def self.expect_enabled?(syntax_host=T.unsafe(nil)); end
def self.should_enabled?(syntax_host=T.unsafe(nil)); end
def self.warn_about_should!(); end
def self.warn_about_should_unless_configured(method_name); end
end
module RSpec::Expectations::Version
STRING = ::T.let(nil, ::T.untyped)
end
module RSpec::Expectations::Version
end
module RSpec::Expectations
def self.configuration(); end
def self.differ(); end
def self.fail_with(message, expected=T.unsafe(nil), actual=T.unsafe(nil)); end
end
class RSpec::Github::Formatter
end
module RSpec::Its
def its(attribute, *options, &block); end
VERSION = ::T.let(nil, ::T.untyped)
end
module RSpec::Its
end
module RSpec::Matchers
def a_block_changing(*args, &block); end
def a_block_outputting(*args, &block); end
def a_block_raising(*args, &block); end
def a_block_throwing(*args, &block); end
def a_block_yielding_control(*args, &block); end
def a_block_yielding_successive_args(*args, &block); end
def a_block_yielding_with_args(*args, &block); end
def a_block_yielding_with_no_args(*args, &block); end
def a_collection_containing_exactly(*args, &block); end
def a_collection_ending_with(*args, &block); end
def a_collection_including(*args, &block); end
def a_collection_starting_with(*args, &block); end
def a_falsey_value(*args, &block); end
def a_falsy_value(*args, &block); end
def a_hash_including(*args, &block); end
def a_kind_of(*args, &block); end
def a_nil_value(*args, &block); end
def a_range_covering(*args, &block); end
def a_string_ending_with(*args, &block); end
def a_string_including(*args, &block); end
def a_string_matching(*args, &block); end
def a_string_starting_with(*args, &block); end
def a_truthy_value(*args, &block); end
def a_value(*args, &block); end
def a_value_between(*args, &block); end
def a_value_within(*args, &block); end
def aggregate_failures(label=T.unsafe(nil), metadata=T.unsafe(nil), &block); end
def all(expected); end
def an_instance_of(*args, &block); end
def an_object_eq_to(*args, &block); end
def an_object_eql_to(*args, &block); end
def an_object_equal_to(*args, &block); end
def an_object_existing(*args, &block); end
def an_object_having_attributes(*args, &block); end
def an_object_matching(*args, &block); end
def an_object_responding_to(*args, &block); end
def an_object_satisfying(*args, &block); end
def be(*args); end
def be_a(klass); end
def be_a_kind_of(expected); end
def be_an(klass); end
def be_an_instance_of(expected); end
def be_between(min, max); end
def be_falsey(); end
def be_falsy(*args, &block); end
def be_instance_of(expected); end
def be_kind_of(expected); end
def be_nil(); end
def be_truthy(); end
def be_within(delta); end
def change(receiver=T.unsafe(nil), message=T.unsafe(nil), &block); end
def changing(*args, &block); end
def contain_exactly(*items); end
def containing_exactly(*args, &block); end
def cover(*values); end
def covering(*args, &block); end
def end_with(*expected); end
def ending_with(*args, &block); end
def eq(expected); end
def eq_to(*args, &block); end
def eql(expected); end
def eql_to(*args, &block); end
def equal(expected); end
def equal_to(*args, &block); end
def exist(*args); end
def existing(*args, &block); end
def expect(value=T.unsafe(nil), &block); end
def have_attributes(expected); end
def having_attributes(*args, &block); end
def include(*expected); end
def including(*args, &block); end
def match(expected); end
def match_array(items); end
def match_regex(*args, &block); end
def matching(*args, &block); end
def output(expected=T.unsafe(nil)); end
def raise_error(error=T.unsafe(nil), message=T.unsafe(nil), &block); end
def raise_exception(error=T.unsafe(nil), message=T.unsafe(nil), &block); end
def raising(*args, &block); end
def respond_to(*names); end
def responding_to(*args, &block); end
def satisfy(description=T.unsafe(nil), &block); end
def satisfying(*args, &block); end
def start_with(*expected); end
def starting_with(*args, &block); end
def throw_symbol(expected_symbol=T.unsafe(nil), expected_arg=T.unsafe(nil)); end
def throwing(*args, &block); end
def within(*args, &block); end
def yield_control(); end
def yield_successive_args(*args); end
def yield_with_args(*args); end
def yield_with_no_args(); end
def yielding_control(*args, &block); end
def yielding_successive_args(*args, &block); end
def yielding_with_args(*args, &block); end
def yielding_with_no_args(*args, &block); end
BE_PREDICATE_REGEX = ::T.let(nil, ::T.untyped)
DYNAMIC_MATCHER_REGEX = ::T.let(nil, ::T.untyped)
HAS_REGEX = ::T.let(nil, ::T.untyped)
end
class RSpec::Matchers::AliasedMatcher
def description(); end
def failure_message(); end
def failure_message_when_negated(); end
def initialize(base_matcher, description_block); end
def method_missing(*_); end
end
class RSpec::Matchers::AliasedMatcher
end
class RSpec::Matchers::AliasedMatcherWithOperatorSupport
end
class RSpec::Matchers::AliasedMatcherWithOperatorSupport
end
class RSpec::Matchers::AliasedNegatedMatcher
def does_not_match?(*args, &block); end
def matches?(*args, &block); end
end
RSpec::Matchers::AliasedNegatedMatcher::DefaultFailureMessages = RSpec::Matchers::BuiltIn::BaseMatcher::DefaultFailureMessages
class RSpec::Matchers::AliasedNegatedMatcher
end
module RSpec::Matchers::BuiltIn
end
class RSpec::Matchers::BuiltIn::All
def does_not_match?(_actual); end
def failed_objects(); end
def initialize(matcher); end
def matcher(); end
end
class RSpec::Matchers::BuiltIn::All
end
class RSpec::Matchers::BuiltIn::BaseMatcher
include ::RSpec::Matchers::Composable
include ::RSpec::Matchers::BuiltIn::BaseMatcher::HashFormatting
include ::RSpec::Matchers::BuiltIn::BaseMatcher::DefaultFailureMessages
def actual(); end
def actual_formatted(); end
def description(); end
def diffable?(); end
def expected(); end
def expected_formatted(); end
def expects_call_stack_jump?(); end
def initialize(expected=T.unsafe(nil)); end
def match_unless_raises(*exceptions); end
def matcher_name(); end
def matcher_name=(matcher_name); end
def matches?(actual); end
def present_ivars(); end
def rescued_exception(); end
def supports_block_expectations?(); end
UNDEFINED = ::T.let(nil, ::T.untyped)
end
module RSpec::Matchers::BuiltIn::BaseMatcher::DefaultFailureMessages
def failure_message(); end
def failure_message_when_negated(); end
end
module RSpec::Matchers::BuiltIn::BaseMatcher::DefaultFailureMessages
def self.has_default_failure_messages?(matcher); end
end
module RSpec::Matchers::BuiltIn::BaseMatcher::HashFormatting
end
module RSpec::Matchers::BuiltIn::BaseMatcher::HashFormatting
def self.improve_hash_formatting(inspect_string); end
end
class RSpec::Matchers::BuiltIn::BaseMatcher
def self.matcher_name(); end
end
class RSpec::Matchers::BuiltIn::Be
include ::RSpec::Matchers::BuiltIn::BeHelpers
def <(operand); end
def <=(operand); end
def ==(operand); end
def ===(operand); end
def =~(operand); end
def >(operand); end
def >=(operand); end
def initialize(*args); end
end
class RSpec::Matchers::BuiltIn::Be
end
class RSpec::Matchers::BuiltIn::BeAKindOf
end
class RSpec::Matchers::BuiltIn::BeAKindOf
end
class RSpec::Matchers::BuiltIn::BeAnInstanceOf
end
class RSpec::Matchers::BuiltIn::BeAnInstanceOf
end
class RSpec::Matchers::BuiltIn::BeBetween
def exclusive(); end
def inclusive(); end
def initialize(min, max); end
end
class RSpec::Matchers::BuiltIn::BeBetween
end
class RSpec::Matchers::BuiltIn::BeComparedTo
include ::RSpec::Matchers::BuiltIn::BeHelpers
def does_not_match?(actual); end
def initialize(operand, operator); end
end
class RSpec::Matchers::BuiltIn::BeComparedTo
end
class RSpec::Matchers::BuiltIn::BeFalsey
end
class RSpec::Matchers::BuiltIn::BeFalsey
end
module RSpec::Matchers::BuiltIn::BeHelpers
end
module RSpec::Matchers::BuiltIn::BeHelpers
end
class RSpec::Matchers::BuiltIn::BeNil
end
class RSpec::Matchers::BuiltIn::BeNil
end
class RSpec::Matchers::BuiltIn::BePredicate
REGEX = ::T.let(nil, ::T.untyped)
end
class RSpec::Matchers::BuiltIn::BePredicate
end
class RSpec::Matchers::BuiltIn::BeTruthy
end
class RSpec::Matchers::BuiltIn::BeTruthy
end
class RSpec::Matchers::BuiltIn::BeWithin
def initialize(delta); end
def of(expected); end
def percent_of(expected); end
end
class RSpec::Matchers::BuiltIn::BeWithin
end
module RSpec::Matchers::BuiltIn::CaptureStderr
end
module RSpec::Matchers::BuiltIn::CaptureStderr
def self.capture(block); end
end
module RSpec::Matchers::BuiltIn::CaptureStdout
end
module RSpec::Matchers::BuiltIn::CaptureStdout
def self.capture(block); end
end
class RSpec::Matchers::BuiltIn::CaptureStreamToTempfile
def capture(block); end
end
class RSpec::Matchers::BuiltIn::CaptureStreamToTempfile
end
class RSpec::Matchers::BuiltIn::Change
def by(expected_delta); end
def by_at_least(minimum); end
def by_at_most(maximum); end
def does_not_match?(event_proc); end
def from(value); end
def initialize(receiver=T.unsafe(nil), message=T.unsafe(nil), &block); end
def matches?(event_proc); end
def to(value); end
end
class RSpec::Matchers::BuiltIn::Change
end
class RSpec::Matchers::BuiltIn::ChangeDetails
def actual_after(); end
def actual_delta(); end
def changed?(); end
def initialize(matcher_name, receiver=T.unsafe(nil), message=T.unsafe(nil), &block); end
def perform_change(event_proc); end
def value_representation(); end
end
class RSpec::Matchers::BuiltIn::ChangeDetails
end
class RSpec::Matchers::BuiltIn::ChangeFromValue
def does_not_match?(event_proc); end
def initialize(change_details, expected_before); end
def to(value); end
end
class RSpec::Matchers::BuiltIn::ChangeFromValue
end
class RSpec::Matchers::BuiltIn::ChangeRelatively
def does_not_match?(_event_proc); end
def initialize(change_details, expected_delta, relativity, &comparer); end
def matches?(event_proc); end
end
class RSpec::Matchers::BuiltIn::ChangeRelatively
end
class RSpec::Matchers::BuiltIn::ChangeToValue
def does_not_match?(_event_proc); end
def from(value); end
def initialize(change_details, expected_after); end
end
class RSpec::Matchers::BuiltIn::ChangeToValue
end
class RSpec::Matchers::BuiltIn::Compound
def diffable_matcher_list(); end
def does_not_match?(_actual); end
def evaluator(); end
def initialize(matcher_1, matcher_2); end
def matcher_1(); end
def matcher_2(); end
end
class RSpec::Matchers::BuiltIn::Compound::And
end
class RSpec::Matchers::BuiltIn::Compound::And
end
class RSpec::Matchers::BuiltIn::Compound::NestedEvaluator
def initialize(actual, matcher_1, matcher_2); end
def matcher_matches?(matcher); end
end
class RSpec::Matchers::BuiltIn::Compound::NestedEvaluator
def self.matcher_expects_call_stack_jump?(matcher); end
end
class RSpec::Matchers::BuiltIn::Compound::Or
end
class RSpec::Matchers::BuiltIn::Compound::Or
end
class RSpec::Matchers::BuiltIn::Compound::SequentialEvaluator
def initialize(actual, *_); end
def matcher_matches?(matcher); end
end
class RSpec::Matchers::BuiltIn::Compound::SequentialEvaluator
end
class RSpec::Matchers::BuiltIn::Compound
end
class RSpec::Matchers::BuiltIn::ContainExactly
end
class RSpec::Matchers::BuiltIn::ContainExactly::PairingsMaximizer
def actual_to_expected_matched_indexes(); end
def expected_to_actual_matched_indexes(); end
def find_best_solution(); end
def initialize(expected_to_actual_matched_indexes, actual_to_expected_matched_indexes); end
def solution(); end
end
class RSpec::Matchers::BuiltIn::ContainExactly::PairingsMaximizer::NullSolution
end
class RSpec::Matchers::BuiltIn::ContainExactly::PairingsMaximizer::NullSolution
def self.worse_than?(_other); end
end
class RSpec::Matchers::BuiltIn::ContainExactly::PairingsMaximizer::Solution
def +(derived_candidate_solution); end
def candidate?(); end
def ideal?(); end
def indeterminate_actual_indexes(); end
def indeterminate_actual_indexes=(_); end
def indeterminate_expected_indexes(); end
def indeterminate_expected_indexes=(_); end
def unmatched_actual_indexes(); end
def unmatched_actual_indexes=(_); end
def unmatched_expected_indexes(); end
def unmatched_expected_indexes=(_); end
def unmatched_item_count(); end
def worse_than?(other); end
end
class RSpec::Matchers::BuiltIn::ContainExactly::PairingsMaximizer::Solution
def self.[](*_); end
def self.members(); end
end
class RSpec::Matchers::BuiltIn::ContainExactly::PairingsMaximizer
end
class RSpec::Matchers::BuiltIn::ContainExactly
end
module RSpec::Matchers::BuiltIn::CountExpectation
def at_least(number); end
def at_most(number); end
def count_expectation_type(); end
def exactly(number); end
def expected_count(); end
def once(); end
def thrice(); end
def times(); end
def twice(); end
end
module RSpec::Matchers::BuiltIn::CountExpectation
end
class RSpec::Matchers::BuiltIn::Cover
def does_not_match?(range); end
def initialize(*expected); end
def matches?(range); end
end
class RSpec::Matchers::BuiltIn::Cover
end
class RSpec::Matchers::BuiltIn::DynamicPredicate
include ::RSpec::Matchers::BuiltIn::BeHelpers
def does_not_match?(actual, &block); end
def initialize(method_name, *args, &block); end
def matches?(actual, &block); end
end
class RSpec::Matchers::BuiltIn::DynamicPredicate
end
class RSpec::Matchers::BuiltIn::EndWith
end
class RSpec::Matchers::BuiltIn::EndWith
end
class RSpec::Matchers::BuiltIn::Eq
end
class RSpec::Matchers::BuiltIn::Eq
end
class RSpec::Matchers::BuiltIn::Eql
end
class RSpec::Matchers::BuiltIn::Eql
end
class RSpec::Matchers::BuiltIn::Equal
LITERAL_SINGLETONS = ::T.let(nil, ::T.untyped)
end
class RSpec::Matchers::BuiltIn::Equal
end
class RSpec::Matchers::BuiltIn::Exist
def does_not_match?(actual); end
def initialize(*expected); end
end
class RSpec::Matchers::BuiltIn::Exist::ExistenceTest
def actual_exists?(); end
def valid_test?(); end
def validity_message(); end
end
class RSpec::Matchers::BuiltIn::Exist::ExistenceTest
end
class RSpec::Matchers::BuiltIn::Exist
end
class RSpec::Matchers::BuiltIn::Has
REGEX = ::T.let(nil, ::T.untyped)
end
class RSpec::Matchers::BuiltIn::Has
end
class RSpec::Matchers::BuiltIn::HaveAttributes
def does_not_match?(actual); end
def initialize(expected); end
def respond_to_failed(); end
end
class RSpec::Matchers::BuiltIn::HaveAttributes
end
class RSpec::Matchers::BuiltIn::Include
include ::RSpec::Matchers::BuiltIn::CountExpectation
def does_not_match?(actual); end
def expecteds(); end
def initialize(*expecteds); end
end
class RSpec::Matchers::BuiltIn::Include
end
class RSpec::Matchers::BuiltIn::Match
def initialize(expected); end
def with_captures(*captures); end
end
class RSpec::Matchers::BuiltIn::Match
end
class RSpec::Matchers::BuiltIn::NegativeOperatorMatcher
def __delegate_operator(actual, operator, expected); end
end
class RSpec::Matchers::BuiltIn::NegativeOperatorMatcher
end
module RSpec::Matchers::BuiltIn::NullCapture
end
module RSpec::Matchers::BuiltIn::NullCapture
def self.capture(_block); end
end
class RSpec::Matchers::BuiltIn::OperatorMatcher
def !=(_expected); end
def !~(_expected); end
def <(expected); end
def <=(expected); end
def ==(expected); end
def ===(expected); end
def =~(expected); end
def >(expected); end
def >=(expected); end
def description(); end
def fail_with_message(message); end
def initialize(actual); end
end
class RSpec::Matchers::BuiltIn::OperatorMatcher
def self.get(klass, operator); end
def self.register(klass, operator, matcher); end
def self.registry(); end
def self.unregister(klass, operator); end
def self.use_custom_matcher_or_delegate(operator); end
end
class RSpec::Matchers::BuiltIn::Output
def does_not_match?(block); end
def initialize(expected); end
def matches?(block); end
def to_stderr(); end
def to_stderr_from_any_process(); end
def to_stdout(); end
def to_stdout_from_any_process(); end
end
class RSpec::Matchers::BuiltIn::Output
end
class RSpec::Matchers::BuiltIn::PositiveOperatorMatcher
def __delegate_operator(actual, operator, expected); end
end
class RSpec::Matchers::BuiltIn::PositiveOperatorMatcher
end
class RSpec::Matchers::BuiltIn::RaiseError
include ::RSpec::Matchers::Composable
def description(); end
def does_not_match?(given_proc); end
def expects_call_stack_jump?(); end
def failure_message(); end
def failure_message_when_negated(); end
def initialize(expected_error_or_message, expected_message, &block); end
def matches?(given_proc, negative_expectation=T.unsafe(nil), &block); end
def supports_block_expectations?(); end
def with_message(expected_message); end
UndefinedValue = ::T.let(nil, ::T.untyped)
end
class RSpec::Matchers::BuiltIn::RaiseError
end
class RSpec::Matchers::BuiltIn::ReliableMatchData
def captures(); end
def initialize(match_data); end
def match_data(); end
def names(); end
end
class RSpec::Matchers::BuiltIn::ReliableMatchData
end
class RSpec::Matchers::BuiltIn::RespondTo
def and_any_keywords(); end
def and_keywords(*keywords); end
def and_unlimited_arguments(); end
def argument(); end
def arguments(); end
def does_not_match?(actual); end
def ignoring_method_signature_failure!(); end
def initialize(*names); end
def with(n); end
def with_any_keywords(); end
def with_keywords(*keywords); end
def with_unlimited_arguments(); end
end
class RSpec::Matchers::BuiltIn::RespondTo::ArityCheck
def initialize(expected_arity, expected_keywords, arbitrary_keywords, unlimited_arguments); end
def matches?(actual, name); end
def method_signature_for(actual, name); end
def verifier_for(actual, name); end
end
class RSpec::Matchers::BuiltIn::RespondTo::ArityCheck
end
class RSpec::Matchers::BuiltIn::RespondTo
end
class RSpec::Matchers::BuiltIn::Satisfy
def initialize(description=T.unsafe(nil), &block); end
def matches?(actual, &block); end
end
class RSpec::Matchers::BuiltIn::Satisfy
end
class RSpec::Matchers::BuiltIn::SpecificValuesChange
def initialize(change_details, from, to); end
def matches?(event_proc); end
end
RSpec::Matchers::BuiltIn::SpecificValuesChange::MATCH_ANYTHING = BasicObject
class RSpec::Matchers::BuiltIn::SpecificValuesChange
end
RSpec::Matchers::BuiltIn::StartAndEndWith = RSpec::Matchers::BuiltIn::StartOrEndWith
class RSpec::Matchers::BuiltIn::StartOrEndWith
def initialize(*expected); end
end
class RSpec::Matchers::BuiltIn::StartOrEndWith
end
class RSpec::Matchers::BuiltIn::StartWith
end
class RSpec::Matchers::BuiltIn::StartWith
end
class RSpec::Matchers::BuiltIn::ThrowSymbol
include ::RSpec::Matchers::Composable
def description(); end
def does_not_match?(given_proc); end
def expects_call_stack_jump?(); end
def failure_message(); end
def failure_message_when_negated(); end
def initialize(expected_symbol=T.unsafe(nil), expected_arg=T.unsafe(nil)); end
def matches?(given_proc); end
def supports_block_expectations?(); end
end
class RSpec::Matchers::BuiltIn::ThrowSymbol
end
class RSpec::Matchers::BuiltIn::YieldControl
include ::RSpec::Matchers::BuiltIn::CountExpectation
def does_not_match?(block); end
def matches?(block); end
end
class RSpec::Matchers::BuiltIn::YieldControl
end
class RSpec::Matchers::BuiltIn::YieldProbe
def assert_used!(); end
def assert_valid_expect_block!(); end
def has_block?(); end
def initialize(block, &callback); end
def num_yields(); end
def num_yields=(num_yields); end
def probe(); end
def single_yield_args(); end
def to_proc(); end
def yielded_args(); end
def yielded_args=(yielded_args); end
def yielded_once?(matcher_name); end
end
class RSpec::Matchers::BuiltIn::YieldProbe
def self.probe(block, &callback); end
end
class RSpec::Matchers::BuiltIn::YieldSuccessiveArgs
def does_not_match?(block); end
def initialize(*args); end
def matches?(block); end
end
class RSpec::Matchers::BuiltIn::YieldSuccessiveArgs
end
class RSpec::Matchers::BuiltIn::YieldWithArgs
def does_not_match?(block); end
def initialize(*args); end
def matches?(block); end
end
class RSpec::Matchers::BuiltIn::YieldWithArgs
end
class RSpec::Matchers::BuiltIn::YieldWithNoArgs
def does_not_match?(block); end
def matches?(block); end
end
class RSpec::Matchers::BuiltIn::YieldWithNoArgs
end
module RSpec::Matchers::BuiltIn
end
module RSpec::Matchers::Composable
def &(matcher); end
def ===(value); end
def and(matcher); end
def or(matcher); end
def |(matcher); end
end
module RSpec::Matchers::Composable
def self.should_enumerate?(item); end
def self.surface_descriptions_in(item); end
def self.unreadable_io?(object); end
end
module RSpec::Matchers::DSL
def alias_matcher(new_name, old_name, options=T.unsafe(nil), &description_override); end
def define(name, &declarations); end
def define_negated_matcher(negated_name, base_name, &description_override); end
def matcher(name, &declarations); end
end
module RSpec::Matchers::DSL::DefaultImplementations
include ::RSpec::Matchers::BuiltIn::BaseMatcher::DefaultFailureMessages
def description(); end
def diffable?(); end
def expects_call_stack_jump?(); end
def supports_block_expectations?(); end
end
module RSpec::Matchers::DSL::DefaultImplementations
end
module RSpec::Matchers::DSL::Macros
def chain(method_name, *attr_names, &definition); end
def description(&definition); end
def diffable(); end
def failure_message(&definition); end
def failure_message_when_negated(&definition); end
def match(options=T.unsafe(nil), &match_block); end
def match_unless_raises(expected_exception=T.unsafe(nil), &match_block); end
def match_when_negated(options=T.unsafe(nil), &match_block); end
def supports_block_expectations(); end
RAISE_NOTIFIER = ::T.let(nil, ::T.untyped)
end
module RSpec::Matchers::DSL::Macros::Deprecated
def failure_message_for_should(&definition); end
def failure_message_for_should_not(&definition); end
def match_for_should(&definition); end
def match_for_should_not(&definition); end
end
module RSpec::Matchers::DSL::Macros::Deprecated
end
module RSpec::Matchers::DSL::Macros
end
class RSpec::Matchers::DSL::Matcher
include ::RSpec::Matchers::DSL::DefaultImplementations
include ::RSpec::Matchers::BuiltIn::BaseMatcher::DefaultFailureMessages
include ::RSpec::Matchers
include ::RSpec::Matchers::Composable
def actual(); end
def block_arg(); end
def expected(); end
def expected_as_array(); end
def initialize(name, declarations, matcher_execution_context, *expected, &block_arg); end
def name(); end
def rescued_exception(); end
end
class RSpec::Matchers::DSL::Matcher
extend ::RSpec::Matchers::DSL::Macros
extend ::RSpec::Matchers::DSL::Macros::Deprecated
end
module RSpec::Matchers::DSL
end
module RSpec::Matchers::EnglishPhrasing
end
module RSpec::Matchers::EnglishPhrasing
def self.list(obj); end
def self.split_words(sym); end
end
class RSpec::Matchers::ExpectedsForMultipleDiffs
def initialize(expected_list); end
def message_with_diff(message, differ, actual); end
DEFAULT_DIFF_LABEL = ::T.let(nil, ::T.untyped)
DESCRIPTION_MAX_LENGTH = ::T.let(nil, ::T.untyped)
end
class RSpec::Matchers::ExpectedsForMultipleDiffs
def self.for_many_matchers(matchers); end
def self.from(expected); end
end
class RSpec::Matchers::MatcherDelegator
include ::RSpec::Matchers::Composable
def base_matcher(); end
def initialize(base_matcher); end
def method_missing(*args, &block); end
end
class RSpec::Matchers::MatcherDelegator
end
module RSpec::Matchers
extend ::RSpec::Matchers::DSL
def self.alias_matcher(*args, &block); end
def self.clear_generated_description(); end
def self.configuration(); end
def self.generated_description(); end
def self.is_a_describable_matcher?(obj); end
def self.is_a_matcher?(obj); end
def self.last_description(); end
def self.last_expectation_handler(); end
def self.last_expectation_handler=(last_expectation_handler); end
def self.last_matcher(); end
def self.last_matcher=(last_matcher); end
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::AllowanceTarget
def expression(); end
def not_to(matcher, *_args); end
def to(matcher, &block); end
def to_not(matcher, *_args); end
end
class RSpec::Mocks::AllowanceTarget
end
class RSpec::Mocks::AndReturnImplementation
def call(*_args_to_ignore, &_block); end
def initialize(values_to_return); end
end
class RSpec::Mocks::AndReturnImplementation
end
class RSpec::Mocks::AndWrapOriginalImplementation
def call(*args, &block); end
def initial_action=(_value); end
def initialize(method, block); end
def inner_action(); end
def inner_action=(_value); end
def terminal_action=(_value); end
end
class RSpec::Mocks::AndWrapOriginalImplementation::CannotModifyFurtherError
end
class RSpec::Mocks::AndWrapOriginalImplementation::CannotModifyFurtherError
end
class RSpec::Mocks::AndWrapOriginalImplementation
end
class RSpec::Mocks::AndYieldImplementation
def call(*_args_to_ignore, &block); end
def initialize(args_to_yield, eval_context, error_generator); end
end
class RSpec::Mocks::AndYieldImplementation
end
module RSpec::Mocks::AnyInstance
end
class RSpec::Mocks::AnyInstance::Chain
include ::RSpec::Mocks::AnyInstance::Chain::Customizations
def constrained_to_any_of?(*constraints); end
def expectation_fulfilled!(); end
def initialize(recorder, *args, &block); end
def matches_args?(*args); end
def never(); end
def playback!(instance); end
end
module RSpec::Mocks::AnyInstance::Chain::Customizations
def and_call_original(*args, &block); end
def and_raise(*args, &block); end
def and_return(*args, &block); end
def and_throw(*args, &block); end
def and_wrap_original(*args, &block); end
def and_yield(*args, &block); end
def at_least(*args, &block); end
def at_most(*args, &block); end
def exactly(*args, &block); end
def never(*args, &block); end
def once(*args, &block); end
def thrice(*args, &block); end
def time(*args, &block); end
def times(*args, &block); end
def twice(*args, &block); end
def with(*args, &block); end
end
module RSpec::Mocks::AnyInstance::Chain::Customizations
def self.record(method_name); end
end
class RSpec::Mocks::AnyInstance::Chain
end
class RSpec::Mocks::AnyInstance::ErrorGenerator
def raise_does_not_implement_error(klass, method_name); end
def raise_message_already_received_by_other_instance_error(method_name, object_inspect, invoked_instance); end
def raise_not_supported_with_prepend_error(method_name, problem_mod); end
def raise_second_instance_received_message_error(unfulfilled_expectations); end
end
class RSpec::Mocks::AnyInstance::ErrorGenerator
end
class RSpec::Mocks::AnyInstance::ExpectChainChain
def initialize(*args); end
end
class RSpec::Mocks::AnyInstance::ExpectChainChain
end
class RSpec::Mocks::AnyInstance::ExpectationChain
def expectation_fulfilled?(); end
def initialize(*args, &block); end
end
class RSpec::Mocks::AnyInstance::ExpectationChain
end
class RSpec::Mocks::AnyInstance::FluentInterfaceProxy
def initialize(targets); end
def method_missing(*args, &block); end
end
class RSpec::Mocks::AnyInstance::FluentInterfaceProxy
end
class RSpec::Mocks::AnyInstance::MessageChains
def [](method_name); end
def add(method_name, chain); end
def all_expectations_fulfilled?(); end
def each_unfulfilled_expectation_matching(method_name, *args); end
def has_expectation?(method_name); end
def playback!(instance, method_name); end
def received_expected_message!(method_name); end
def remove_stub_chains_for!(method_name); end
def unfulfilled_expectations(); end
end
class RSpec::Mocks::AnyInstance::MessageChains
end
class RSpec::Mocks::AnyInstance::PositiveExpectationChain
ExpectationInvocationOrder = ::T.let(nil, ::T.untyped)
end
class RSpec::Mocks::AnyInstance::PositiveExpectationChain
end
class RSpec::Mocks::AnyInstance::Proxy
def expect_chain(*chain, &block); end
def initialize(recorder, target_proxies); end
def klass(); end
def should_not_receive(method_name, &block); end
def should_receive(method_name, &block); end
def stub(method_name_or_method_map, &block); end
def stub_chain(*chain, &block); end
def unstub(method_name); end
end
class RSpec::Mocks::AnyInstance::Proxy
end
class RSpec::Mocks::AnyInstance::Recorder
def already_observing?(method_name); end
def build_alias_method_name(method_name); end
def expect_chain(*method_names_and_optional_return_values, &block); end
def initialize(klass); end
def instance_that_received(method_name); end
def klass(); end
def message_chains(); end
def notify_received_message(_object, message, args, _blk); end
def playback!(instance, method_name); end
def should_not_receive(method_name, &block); end
def should_receive(method_name, &block); end
def stop_all_observation!(); end
def stop_observing!(method_name); end
def stub(method_name, &block); end
def stub_chain(*method_names_and_optional_return_values, &block); end
def stubs(); end
def unstub(method_name); end
def verify(); end
end
class RSpec::Mocks::AnyInstance::Recorder
end
class RSpec::Mocks::AnyInstance::StubChain
def expectation_fulfilled?(); end
EmptyInvocationOrder = ::T.let(nil, ::T.untyped)
InvocationOrder = ::T.let(nil, ::T.untyped)
end
class RSpec::Mocks::AnyInstance::StubChain
end
class RSpec::Mocks::AnyInstance::StubChainChain
def initialize(*args); end
end
class RSpec::Mocks::AnyInstance::StubChainChain
end
module RSpec::Mocks::AnyInstance
def self.error_generator(); end
end
class RSpec::Mocks::AnyInstanceAllowanceTarget
def expression(); end
def not_to(matcher, *_args); end
def to(matcher, &block); end
def to_not(matcher, *_args); end
end
class RSpec::Mocks::AnyInstanceAllowanceTarget
end
class RSpec::Mocks::AnyInstanceExpectationTarget
def expression(); end
def not_to(matcher, &block); end
def to(matcher, &block); end
def to_not(matcher, &block); end
end
class RSpec::Mocks::AnyInstanceExpectationTarget
end
class RSpec::Mocks::ArgumentListMatcher
def args_match?(*args); end
def expected_args(); end
def initialize(*expected_args); end
def resolve_expected_args_based_on(actual_args); end
MATCH_ALL = ::T.let(nil, ::T.untyped)
end
class RSpec::Mocks::ArgumentListMatcher
end
module RSpec::Mocks::ArgumentMatchers
def a_kind_of(klass); end
def an_instance_of(klass); end
def any_args(); end
def anything(); end
def array_including(*args); end
def boolean(); end
def duck_type(*args); end
def hash_excluding(*args); end
def hash_including(*args); end
def hash_not_including(*args); end
def instance_of(klass); end
def kind_of(klass); end
def no_args(); end
end
module RSpec::Mocks::ArgumentMatchers
def self.anythingize_lonely_keys(*args); end
end
class RSpec::Mocks::CallbackInvocationStrategy
def call(doubled_module); end
end
class RSpec::Mocks::CallbackInvocationStrategy
end
class RSpec::Mocks::CannotSupportArgMutationsError
end
class RSpec::Mocks::CannotSupportArgMutationsError
end
class RSpec::Mocks::ClassNewMethodReference
end
class RSpec::Mocks::ClassNewMethodReference
def self.applies_to?(method_name); end
end
class RSpec::Mocks::ClassVerifyingDouble
include ::RSpec::Mocks::ObjectVerifyingDoubleMethods
include ::RSpec::Mocks::TestDouble
include ::RSpec::Mocks::VerifyingDouble
end
class RSpec::Mocks::ClassVerifyingDouble
end
class RSpec::Mocks::Configuration
def add_stub_and_should_receive_to(*modules); end
def allow_message_expectations_on_nil(); end
def allow_message_expectations_on_nil=(allow_message_expectations_on_nil); end
def before_verifying_doubles(&block); end
def color?(); end
def patch_marshal_to_support_partial_doubles=(val); end
def reset_syntaxes_to_default(); end
def syntax(); end
def syntax=(*values); end
def temporarily_suppress_partial_double_verification(); end
def temporarily_suppress_partial_double_verification=(temporarily_suppress_partial_double_verification); end
def transfer_nested_constants=(transfer_nested_constants); end
def transfer_nested_constants?(); end
def verify_doubled_constant_names=(verify_doubled_constant_names); end
def verify_doubled_constant_names?(); end
def verify_partial_doubles=(val); end
def verify_partial_doubles?(); end
def verifying_double_callbacks(); end
def when_declaring_verifying_double(&block); end
def yield_receiver_to_any_instance_implementation_blocks=(yield_receiver_to_any_instance_implementation_blocks); end
def yield_receiver_to_any_instance_implementation_blocks?(); end
end
class RSpec::Mocks::Configuration
end
class RSpec::Mocks::Constant
def hidden=(hidden); end
def hidden?(); end
def initialize(name); end
def mutated?(); end
def name(); end
def original_value(); end
def original_value=(original_value); end
def previously_defined=(previously_defined); end
def previously_defined?(); end
def stubbed=(stubbed); end
def stubbed?(); end
def valid_name=(valid_name); end
def valid_name?(); end
end
class RSpec::Mocks::Constant
extend ::RSpec::Support::RecursiveConstMethods
def self.original(name); end
def self.unmutated(name); end
end
class RSpec::Mocks::ConstantMutator
end
class RSpec::Mocks::ConstantMutator::BaseMutator
include ::RSpec::Support::RecursiveConstMethods
def full_constant_name(); end
def idempotently_reset(); end
def initialize(full_constant_name, mutated_value, transfer_nested_constants); end
def original_value(); end
def to_constant(); end
end
class RSpec::Mocks::ConstantMutator::BaseMutator
end
class RSpec::Mocks::ConstantMutator::ConstantHider
def mutate(); end
def reset(); end
end
class RSpec::Mocks::ConstantMutator::ConstantHider
end
class RSpec::Mocks::ConstantMutator::DefinedConstantReplacer
def initialize(*args); end
def mutate(); end
def reset(); end
def should_transfer_nested_constants?(); end
def transfer_nested_constants(); end
def verify_constants_to_transfer!(); end
end
class RSpec::Mocks::ConstantMutator::DefinedConstantReplacer
end
class RSpec::Mocks::ConstantMutator::UndefinedConstantSetter
def mutate(); end
def reset(); end
end
class RSpec::Mocks::ConstantMutator::UndefinedConstantSetter
end
class RSpec::Mocks::ConstantMutator
extend ::RSpec::Support::RecursiveConstMethods
def self.hide(constant_name); end
def self.mutate(mutator); end
def self.raise_on_invalid_const(); end
def self.stub(constant_name, value, options=T.unsafe(nil)); end
end
class RSpec::Mocks::DirectObjectReference
def const_to_replace(); end
def defined?(); end
def description(); end
def initialize(object); end
def target(); end
def when_loaded(); end
end
class RSpec::Mocks::DirectObjectReference
end
class RSpec::Mocks::Double
include ::RSpec::Mocks::TestDouble
end
class RSpec::Mocks::Double
end
class RSpec::Mocks::ErrorGenerator
def default_error_message(expectation, expected_args, actual_args); end
def describe_expectation(verb, message, expected_received_count, _actual_received_count, args); end
def expectation_on_nil_message(method_name); end
def initialize(target=T.unsafe(nil)); end
def intro(unwrapped=T.unsafe(nil)); end
def method_call_args_description(args, generic_prefix=T.unsafe(nil), matcher_prefix=T.unsafe(nil)); end
def opts(); end
def opts=(opts); end
def raise_already_invoked_error(message, calling_customization); end
def raise_cant_constrain_count_for_negated_have_received_error(count_constraint); end
def raise_double_negation_error(wrapped_expression); end
def raise_expectation_error(message, expected_received_count, argument_list_matcher, actual_received_count, expectation_count_type, args, backtrace_line=T.unsafe(nil), source_id=T.unsafe(nil)); end
def raise_expectation_on_mocked_method(method); end
def raise_expectation_on_nil_error(method_name); end
def raise_expectation_on_unstubbed_method(method); end
def raise_expired_test_double_error(); end
def raise_have_received_disallowed(type, reason); end
def raise_invalid_arguments_error(verifier); end
def raise_method_not_stubbed_error(method_name); end
def raise_missing_block_error(args_to_yield); end
def raise_missing_default_stub_error(expectation, args_for_multiple_calls); end
def raise_non_public_error(method_name, visibility); end
def raise_only_valid_on_a_partial_double(method); end
def raise_out_of_order_error(message); end
def raise_similar_message_args_error(expectation, args_for_multiple_calls, backtrace_line=T.unsafe(nil)); end
def raise_unexpected_message_args_error(expectation, args_for_multiple_calls, source_id=T.unsafe(nil)); end
def raise_unexpected_message_error(message, args); end
def raise_unimplemented_error(doubled_module, method_name, object); end
def raise_verifying_double_not_defined_error(ref); end
def raise_wrong_arity_error(args_to_yield, signature); end
end
class RSpec::Mocks::ErrorGenerator
end
module RSpec::Mocks::ExampleMethods
include ::RSpec::Mocks::ArgumentMatchers
def allow(target); end
def allow_any_instance_of(klass); end
def allow_message_expectations_on_nil(); end
def class_double(doubled_class, *args); end
def class_spy(*args); end
def double(*args); end
def expect_any_instance_of(klass); end
def have_received(method_name, &block); end
def hide_const(constant_name); end
def instance_double(doubled_class, *args); end
def instance_spy(*args); end
def object_double(object_or_name, *args); end
def object_spy(*args); end
def receive(method_name, &block); end
def receive_message_chain(*messages, &block); end
def receive_messages(message_return_value_hash); end
def spy(*args); end
def stub_const(constant_name, value, options=T.unsafe(nil)); end
def without_partial_double_verification(); end
end
module RSpec::Mocks::ExampleMethods::ExpectHost
def expect(target); end
end
module RSpec::Mocks::ExampleMethods::ExpectHost
end
module RSpec::Mocks::ExampleMethods
def self.declare_double(type, *args); end
def self.declare_verifying_double(type, ref, *args); end
def self.extended(object); end
def self.included(klass); end
end
class RSpec::Mocks::ExpectChain
end
class RSpec::Mocks::ExpectChain
def self.expect_chain_on(object, *chain, &blk); end
end
class RSpec::Mocks::ExpectationTarget
include ::RSpec::Mocks::ExpectationTargetMethods
end
class RSpec::Mocks::ExpectationTarget
end
module RSpec::Mocks::ExpectationTargetMethods
include ::RSpec::Mocks::TargetDelegationInstanceMethods
def expression(); end
def not_to(matcher, &block); end
def to(matcher, &block); end
def to_not(matcher, &block); end
end
module RSpec::Mocks::ExpectationTargetMethods
extend ::RSpec::Mocks::TargetDelegationClassMethods
end
class RSpec::Mocks::ExpiredTestDoubleError
end
class RSpec::Mocks::ExpiredTestDoubleError
end
class RSpec::Mocks::Implementation
def call(*args, &block); end
def initial_action(); end
def initial_action=(initial_action); end
def inner_action(); end
def inner_action=(inner_action); end
def terminal_action(); end
def terminal_action=(terminal_action); end
end
class RSpec::Mocks::Implementation
end
class RSpec::Mocks::InstanceMethodReference
end
class RSpec::Mocks::InstanceMethodReference
end
class RSpec::Mocks::InstanceMethodStasher
def handle_restoration_failures(); end
def initialize(object, method); end
def method_is_stashed?(); end
def original_method(); end
def restore(); end
def stash(); end
end
class RSpec::Mocks::InstanceMethodStasher
end
class RSpec::Mocks::InstanceVerifyingDouble
include ::RSpec::Mocks::TestDouble
include ::RSpec::Mocks::VerifyingDouble
end
class RSpec::Mocks::InstanceVerifyingDouble
end
class RSpec::Mocks::MarshalExtension
end
class RSpec::Mocks::MarshalExtension
def self.patch!(); end
def self.unpatch!(); end
end
module RSpec::Mocks::Matchers
end
class RSpec::Mocks::Matchers::ExpectationCustomization
def block(); end
def block=(block); end
def initialize(method_name, args, block); end
def playback_onto(expectation); end
end
class RSpec::Mocks::Matchers::ExpectationCustomization
end
class RSpec::Mocks::Matchers::HaveReceived
include ::RSpec::Mocks::Matchers::Matcher
def at_least(*args); end
def at_most(*args); end
def description(); end
def does_not_match?(subject); end
def exactly(*args); end
def failure_message(); end
def failure_message_when_negated(); end
def initialize(method_name, &block); end
def matches?(subject, &block); end
def name(); end
def once(*args); end
def ordered(*args); end
def setup_allowance(_subject, &_block); end
def setup_any_instance_allowance(_subject, &_block); end
def setup_any_instance_expectation(_subject, &_block); end
def setup_any_instance_negative_expectation(_subject, &_block); end
def setup_expectation(subject, &block); end
def setup_negative_expectation(subject, &block); end
def thrice(*args); end
def time(*args); end
def times(*args); end
def twice(*args); end
def with(*args); end
ARGS_CONSTRAINTS = ::T.let(nil, ::T.untyped)
CONSTRAINTS = ::T.let(nil, ::T.untyped)
COUNT_CONSTRAINTS = ::T.let(nil, ::T.untyped)
end
class RSpec::Mocks::Matchers::HaveReceived
end
module RSpec::Mocks::Matchers::Matcher
end
module RSpec::Mocks::Matchers::Matcher
end
class RSpec::Mocks::Matchers::Receive
include ::RSpec::Mocks::Matchers::Matcher
def and_call_original(*args, &block); end
def and_raise(*args, &block); end
def and_return(*args, &block); end
def and_throw(*args, &block); end
def and_wrap_original(*args, &block); end
def and_yield(*args, &block); end
def at_least(*args, &block); end
def at_most(*args, &block); end
def description(); end
def does_not_match?(subject, &block); end
def exactly(*args, &block); end
def initialize(message, block); end
def matches?(subject, &block); end
def name(); end
def never(*args, &block); end
def once(*args, &block); end
def ordered(*args, &block); end
def setup_allowance(subject, &block); end
def setup_any_instance_allowance(subject, &block); end
def setup_any_instance_expectation(subject, &block); end
def setup_any_instance_negative_expectation(subject, &block); end
def setup_expectation(subject, &block); end
def setup_negative_expectation(subject, &block); end
def thrice(*args, &block); end
def time(*args, &block); end
def times(*args, &block); end
def twice(*args, &block); end
def with(*args, &block); end
end
class RSpec::Mocks::Matchers::Receive::DefaultDescribable
def description_for(verb); end
def initialize(message); end
end
class RSpec::Mocks::Matchers::Receive::DefaultDescribable
end
class RSpec::Mocks::Matchers::Receive
end
class RSpec::Mocks::Matchers::ReceiveMessageChain
include ::RSpec::Mocks::Matchers::Matcher
def and_call_original(*args, &block); end
def and_raise(*args, &block); end
def and_return(*args, &block); end
def and_throw(*args, &block); end
def and_yield(*args, &block); end
def description(); end
def does_not_match?(*_args); end
def initialize(chain, &block); end
def matches?(subject, &block); end
def name(); end
def setup_allowance(subject, &block); end
def setup_any_instance_allowance(subject, &block); end
def setup_any_instance_expectation(subject, &block); end
def setup_expectation(subject, &block); end
def setup_negative_expectation(*_args); end
def with(*args, &block); end
end
class RSpec::Mocks::Matchers::ReceiveMessageChain
end
class RSpec::Mocks::Matchers::ReceiveMessages
include ::RSpec::Mocks::Matchers::Matcher
def description(); end
def does_not_match?(_subject); end
def initialize(message_return_value_hash); end
def matches?(subject); end
def name(); end
def setup_allowance(subject); end
def setup_any_instance_allowance(subject); end
def setup_any_instance_expectation(subject); end
def setup_expectation(subject); end
def setup_negative_expectation(_subject); end
def warn_about_block(); end
end
class RSpec::Mocks::Matchers::ReceiveMessages
end
module RSpec::Mocks::Matchers
end
class RSpec::Mocks::MessageChain
def block(); end
def chain(); end
def initialize(object, *chain, &blk); end
def object(); end
def setup_chain(); end
end
class RSpec::Mocks::MessageChain
end
class RSpec::Mocks::MessageExpectation
include ::RSpec::Mocks::MessageExpectation::ImplementationDetails
def and_call_original(); end
def and_raise(*args); end
def and_return(first_value, *values); end
def and_throw(*args); end
def and_wrap_original(&block); end
def and_yield(*args, &block); end
def at_least(n, &block); end
def at_most(n, &block); end
def exactly(n, &block); end
def never(); end
def once(&block); end
def ordered(&block); end
def thrice(&block); end
def time(&block); end
def times(&block); end
def twice(&block); end
def with(*args, &block); end
end
module RSpec::Mocks::MessageExpectation::ImplementationDetails
def actual_received_count_matters?(); end
def additional_expected_calls(); end
def advise(*args); end
def and_yield_receiver_to_implementation(); end
def argument_list_matcher=(argument_list_matcher); end
def called_max_times?(); end
def description_for(verb); end
def ensure_expected_ordering_received!(); end
def error_generator(); end
def error_generator=(error_generator); end
def expectation_count_type(); end
def expected_args(); end
def expected_from=(expected_from); end
def expected_messages_received?(); end
def expected_received_count=(expected_received_count); end
def generate_error(); end
def ignoring_args?(); end
def implementation(); end
def implementation=(implementation); end
def increase_actual_received_count!(); end
def initialize(error_generator, expectation_ordering, expected_from, method_double, type=T.unsafe(nil), opts=T.unsafe(nil), &implementation_block); end
def invoke(parent_stub, *args, &block); end
def invoke_without_incrementing_received_count(parent_stub, *args, &block); end
def matches?(message, *args); end
def matches_at_least_count?(); end
def matches_at_most_count?(); end
def matches_exact_count?(); end
def matches_name_but_not_args(message, *args); end
def message(); end
def negative?(); end
def negative_expectation_for?(message); end
def ordered?(); end
def orig_object(); end
def raise_out_of_order_error(); end
def raise_unexpected_message_args_error(args_for_multiple_calls); end
def safe_invoke(parent_stub, *args, &block); end
def similar_messages(); end
def type(); end
def unadvise(args); end
def verify_messages_received(); end
def yield_receiver_to_implementation_block?(); end
end
module RSpec::Mocks::MessageExpectation::ImplementationDetails
end
class RSpec::Mocks::MessageExpectation
end
class RSpec::Mocks::MethodDouble
def add_default_stub(*args, &implementation); end
def add_expectation(error_generator, expectation_ordering, expected_from, opts, &implementation); end
def add_simple_expectation(method_name, response, error_generator, backtrace_line); end
def add_simple_stub(method_name, response); end
def add_stub(error_generator, expectation_ordering, expected_from, opts=T.unsafe(nil), &implementation); end
def build_expectation(error_generator, expectation_ordering); end
def clear(); end
def configure_method(); end
def define_proxy_method(); end
def expectations(); end
def initialize(object, method_name, proxy); end
def message_expectation_class(); end
def method_name(); end
def method_stasher(); end
def object(); end
def object_singleton_class(); end
def original_implementation_callable(); end
def original_method(); end
def proxy_method_invoked(_obj, *args, &block); end
def raise_method_not_stubbed_error(); end
def remove_stub(); end
def remove_stub_if_present(); end
def reset(); end
def restore_original_method(); end
def restore_original_visibility(); end
def save_original_implementation_callable!(); end
def setup_simple_method_double(method_name, response, collection, error_generator=T.unsafe(nil), backtrace_line=T.unsafe(nil)); end
def show_frozen_warning(); end
def stubs(); end
def verify(); end
def visibility(); end
end
class RSpec::Mocks::MethodDouble::RSpecPrependedModule
end
class RSpec::Mocks::MethodDouble::RSpecPrependedModule
end
class RSpec::Mocks::MethodDouble
end
class RSpec::Mocks::MethodReference
def defined?(); end
def implemented?(); end
def initialize(object_reference, method_name); end
def unimplemented?(); end
def visibility(); end
def with_signature(); end
end
class RSpec::Mocks::MethodReference
def self.for(object_reference, method_name); end
def self.instance_method_visibility_for(klass, method_name); end
def self.method_defined_at_any_visibility?(klass, method_name); end
def self.method_visibility_for(object, method_name); end
end
class RSpec::Mocks::MockExpectationAlreadyInvokedError
end
class RSpec::Mocks::MockExpectationAlreadyInvokedError
end
class RSpec::Mocks::MockExpectationError
end
class RSpec::Mocks::MockExpectationError
end
class RSpec::Mocks::NamedObjectReference
def const_to_replace(); end
def defined?(); end
def description(); end
def initialize(const_name); end
def target(); end
def when_loaded(); end
end
class RSpec::Mocks::NamedObjectReference
end
class RSpec::Mocks::NegationUnsupportedError
end
class RSpec::Mocks::NegationUnsupportedError
end
class RSpec::Mocks::NestedSpace
def initialize(parent); end
end
class RSpec::Mocks::NestedSpace
end
class RSpec::Mocks::NoCallbackInvocationStrategy
def call(_doubled_module); end
end
class RSpec::Mocks::NoCallbackInvocationStrategy
end
class RSpec::Mocks::ObjectMethodReference
end
class RSpec::Mocks::ObjectMethodReference
end
class RSpec::Mocks::ObjectReference
MODULE_NAME_METHOD = ::T.let(nil, ::T.untyped)
end
class RSpec::Mocks::ObjectReference
def self.for(object_module_or_name, allow_direct_object_refs=T.unsafe(nil)); end
end
class RSpec::Mocks::ObjectVerifyingDouble
include ::RSpec::Mocks::ObjectVerifyingDoubleMethods
include ::RSpec::Mocks::TestDouble
include ::RSpec::Mocks::VerifyingDouble
end
class RSpec::Mocks::ObjectVerifyingDouble
end
module RSpec::Mocks::ObjectVerifyingDoubleMethods
include ::RSpec::Mocks::TestDouble
include ::RSpec::Mocks::VerifyingDouble
def as_stubbed_const(options=T.unsafe(nil)); end
end
module RSpec::Mocks::ObjectVerifyingDoubleMethods
end
class RSpec::Mocks::OrderGroup
def clear(); end
def consume(); end
def empty?(); end
def handle_order_constraint(expectation); end
def invoked(message); end
def ready_for?(expectation); end
def register(expectation); end
def verify_invocation_order(expectation); end
end
class RSpec::Mocks::OrderGroup
end
class RSpec::Mocks::OutsideOfExampleError
end
class RSpec::Mocks::OutsideOfExampleError
end
class RSpec::Mocks::PartialClassDoubleProxy
include ::RSpec::Mocks::PartialClassDoubleProxyMethods
end
class RSpec::Mocks::PartialClassDoubleProxy
end
module RSpec::Mocks::PartialClassDoubleProxyMethods
def initialize(source_space, *args); end
def method_double_from_ancestor_for(message); end
def original_method_handle_for(message); end
def original_unbound_method_handle_from_ancestor_for(message); end
def superclass_proxy(); end
end
module RSpec::Mocks::PartialClassDoubleProxyMethods
end
class RSpec::Mocks::PartialDoubleProxy
def original_method_handle_for(message); end
def visibility_for(method_name); end
end
class RSpec::Mocks::PartialDoubleProxy
end
class RSpec::Mocks::Proxy
def add_message_expectation(method_name, opts=T.unsafe(nil), &block); end
def add_simple_expectation(method_name, response, location); end
def add_simple_stub(method_name, response); end
def add_stub(method_name, opts=T.unsafe(nil), &implementation); end
def build_expectation(method_name); end
def check_for_unexpected_arguments(expectation); end
def ensure_implemented(*_args); end
def has_negative_expectation?(message); end
def initialize(object, order_group, options=T.unsafe(nil)); end
def message_received(message, *args, &block); end
def messages_arg_list(); end
def method_double_if_exists_for_message(message); end
def object(); end
def original_method_handle_for(_message); end
def prepended_modules_of_singleton_class(); end
def raise_missing_default_stub_error(expectation, args_for_multiple_calls); end
def raise_unexpected_message_error(method_name, args); end
def received_message?(method_name, *args, &block); end
def record_message_received(message, *args, &block); end
def remove_stub(method_name); end
def remove_stub_if_present(method_name); end
def replay_received_message_on(expectation, &block); end
def reset(); end
def verify(); end
def visibility_for(_method_name); end
DEFAULT_MESSAGE_EXPECTATION_OPTS = ::T.let(nil, ::T.untyped)
end
class RSpec::Mocks::Proxy::SpecificMessage
def ==(expectation); end
def args(); end
def args=(_); end
def message(); end
def message=(_); end
def object(); end
def object=(_); end
end
class RSpec::Mocks::Proxy::SpecificMessage
def self.[](*_); end
def self.members(); end
end
class RSpec::Mocks::Proxy
def self.prepended_modules_of(klass); end
end
class RSpec::Mocks::ProxyForNil
def disallow_expectations(); end
def disallow_expectations=(disallow_expectations); end
def initialize(order_group); end
def warn_about_expectations(); end
def warn_about_expectations=(warn_about_expectations); end
end
class RSpec::Mocks::ProxyForNil
end
class RSpec::Mocks::RootSpace
def any_instance_proxy_for(*_args); end
def any_instance_recorder_for(*_args); end
def any_instance_recorders_from_ancestry_of(_object); end
def new_scope(); end
def proxy_for(*_args); end
def register_constant_mutator(_mutator); end
def registered?(_object); end
def reset_all(); end
def superclass_proxy_for(*_args); end
def verify_all(); end
end
class RSpec::Mocks::RootSpace
end
class RSpec::Mocks::SimpleMessageExpectation
def called_max_times?(); end
def initialize(message, response, error_generator, backtrace_line=T.unsafe(nil)); end
def invoke(*_); end
def matches?(message, *_); end
def unadvise(_); end
def verify_messages_received(); end
end
class RSpec::Mocks::SimpleMessageExpectation
end
class RSpec::Mocks::Space
def any_instance_mutex(); end
def any_instance_proxy_for(klass); end
def any_instance_recorder_for(klass, only_return_existing=T.unsafe(nil)); end
def any_instance_recorders(); end
def any_instance_recorders_from_ancestry_of(object); end
def constant_mutator_for(name); end
def ensure_registered(object); end
def new_scope(); end
def proxies(); end
def proxies_of(klass); end
def proxy_for(object); end
def proxy_mutex(); end
def register_constant_mutator(mutator); end
def registered?(object); end
def reset_all(); end
def superclass_proxy_for(klass); end
def verify_all(); end
end
class RSpec::Mocks::Space
end
class RSpec::Mocks::StubChain
end
class RSpec::Mocks::StubChain
def self.stub_chain_on(object, *chain, &blk); end
end
module RSpec::Mocks::Syntax
end
module RSpec::Mocks::Syntax
def self.default_should_syntax_host(); end
def self.disable_expect(syntax_host=T.unsafe(nil)); end
def self.disable_should(syntax_host=T.unsafe(nil)); end
def self.enable_expect(syntax_host=T.unsafe(nil)); end
def self.enable_should(syntax_host=T.unsafe(nil)); end
def self.expect_enabled?(syntax_host=T.unsafe(nil)); end
def self.should_enabled?(syntax_host=T.unsafe(nil)); end
def self.warn_about_should!(); end
def self.warn_unless_should_configured(method_name, replacement=T.unsafe(nil)); end
end
class RSpec::Mocks::TargetBase
include ::RSpec::Mocks::TargetDelegationInstanceMethods
def initialize(target); end
end
class RSpec::Mocks::TargetBase
extend ::RSpec::Mocks::TargetDelegationClassMethods
end
module RSpec::Mocks::TargetDelegationClassMethods
def delegate_not_to(matcher_method, options=T.unsafe(nil)); end
def delegate_to(matcher_method); end
def disallow_negation(method_name); end
end
module RSpec::Mocks::TargetDelegationClassMethods
end
module RSpec::Mocks::TargetDelegationInstanceMethods
def target(); end
end
module RSpec::Mocks::TargetDelegationInstanceMethods
end
module RSpec::Mocks::TestDouble
def ==(other); end
def __build_mock_proxy_unless_expired(order_group); end
def __disallow_further_usage!(); end
def as_null_object(); end
def freeze(); end
def initialize(name=T.unsafe(nil), stubs=T.unsafe(nil)); end
def inspect(); end
def null_object?(); end
def respond_to?(message, incl_private=T.unsafe(nil)); end
def to_s(); end
end
module RSpec::Mocks::TestDouble
end
module RSpec::Mocks::TestDoubleFormatter
end
module RSpec::Mocks::TestDoubleFormatter
def self.format(dbl, unwrap=T.unsafe(nil)); end
end
class RSpec::Mocks::TestDoubleProxy
end
class RSpec::Mocks::TestDoubleProxy
end
class RSpec::Mocks::UnsupportedMatcherError
end
class RSpec::Mocks::UnsupportedMatcherError
end
module RSpec::Mocks::VerifyingDouble
def __send__(name, *args, &block); end
def initialize(doubled_module, *args); end
def method_missing(message, *args, &block); end
def respond_to?(message, include_private=T.unsafe(nil)); end
def send(name, *args, &block); end
end
module RSpec::Mocks::VerifyingDouble::SilentIO
end
module RSpec::Mocks::VerifyingDouble::SilentIO
end
module RSpec::Mocks::VerifyingDouble
end
class RSpec::Mocks::VerifyingDoubleNotDefinedError
end
class RSpec::Mocks::VerifyingDoubleNotDefinedError
end
class RSpec::Mocks::VerifyingExistingClassNewMethodDouble
end
class RSpec::Mocks::VerifyingExistingClassNewMethodDouble
end
class RSpec::Mocks::VerifyingExistingMethodDouble
def initialize(object, method_name, proxy); end
def unimplemented?(); end
def with_signature(); end
end
class RSpec::Mocks::VerifyingExistingMethodDouble
def self.for(object, method_name, proxy); end
end
class RSpec::Mocks::VerifyingMessageExpectation
def initialize(*args); end
def method_reference(); end
def method_reference=(method_reference); end
end
class RSpec::Mocks::VerifyingMessageExpectation
end
class RSpec::Mocks::VerifyingMethodDouble
def add_expectation(*args, &block); end
def add_stub(*args, &block); end
def initialize(object, method_name, proxy, method_reference); end
def proxy_method_invoked(obj, *args, &block); end
def validate_arguments!(actual_args); end
end
class RSpec::Mocks::VerifyingMethodDouble
end
class RSpec::Mocks::VerifyingPartialClassDoubleProxy
include ::RSpec::Mocks::PartialClassDoubleProxyMethods
end
class RSpec::Mocks::VerifyingPartialClassDoubleProxy
end
class RSpec::Mocks::VerifyingPartialDoubleProxy
include ::RSpec::Mocks::VerifyingProxyMethods
def ensure_implemented(_method_name); end
def initialize(object, expectation_ordering, optional_callback_invocation_strategy=T.unsafe(nil)); end
def method_reference(); end
end
class RSpec::Mocks::VerifyingPartialDoubleProxy
end
class RSpec::Mocks::VerifyingProxy
include ::RSpec::Mocks::VerifyingProxyMethods
def initialize(object, order_group, doubled_module, method_reference_class); end
def method_reference(); end
def validate_arguments!(method_name, args); end
def visibility_for(method_name); end
end
class RSpec::Mocks::VerifyingProxy
end
module RSpec::Mocks::VerifyingProxyMethods
def add_message_expectation(method_name, opts=T.unsafe(nil), &block); end
def add_simple_stub(method_name, *args); end
def add_stub(method_name, opts=T.unsafe(nil), &implementation); end
def ensure_implemented(method_name); end
def ensure_publicly_implemented(method_name, _object); end
end
module RSpec::Mocks::VerifyingProxyMethods
end
module RSpec::Mocks::Version
STRING = ::T.let(nil, ::T.untyped)
end
module RSpec::Mocks::Version
end
module RSpec::Mocks
def self.allow_message(subject, message, opts=T.unsafe(nil), &block); end
def self.configuration(); end
def self.error_generator(); end
def self.expect_message(subject, message, opts=T.unsafe(nil), &block); end
def self.setup(); end
def self.space(); end
def self.teardown(); end
def self.verify(); end
def self.with_temporary_scope(); end
end
class RSpec::Retry
def attempts(); end
def attempts=(val); end
def clear_lets(); end
def context(); end
def current_example(); end
def display_try_failure_messages?(); end
def ex(); end
def exceptions_to_hard_fail(); end
def exceptions_to_retry(); end
def initialize(ex, opts=T.unsafe(nil)); end
def retry_count(); end
def run(); end
def sleep_interval(); end
def verbose_retry?(); end
VERSION = ::T.let(nil, ::T.untyped)
end
class RSpec::Retry
def self.setup(); end
end
RSpec::SharedContext = RSpec::Core::SharedContext
module RSpec::Sorbet
end
module RSpec::Sorbet::Doubles
def allow_doubles!(); end
def allow_instance_doubles!(); end
INLINE_DOUBLE_REGEX = ::T.let(nil, ::T.untyped)
TYPED_ARRAY_MESSAGE = ::T.let(nil, ::T.untyped)
VERIFYING_DOUBLE_OR_DOUBLE = ::T.let(nil, ::T.untyped)
end
module RSpec::Sorbet::Doubles
end
module RSpec::Sorbet
extend ::RSpec::Sorbet::Doubles
end
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
module RSpec::Support::AllExceptionsExceptOnesWeMustNotRescue
def self.===(exception); end
end
class RSpec::Support::BlockSignature
end
class RSpec::Support::BlockSignature
end
class RSpec::Support::ComparableVersion
include ::Comparable
def initialize(string); end
def segments(); end
def string(); end
end
class RSpec::Support::ComparableVersion
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::DirectoryMaker
end
class RSpec::Support::DirectoryMaker
def self.mkdir_p(path); end
end
class RSpec::Support::EncodedString
def <<(string); end
def ==(*args, &block); end
def empty?(*args, &block); end
def encoding(*args, &block); end
def eql?(*args, &block); end
def initialize(string, encoding=T.unsafe(nil)); end
def lines(*args, &block); end
def source_encoding(); end
def split(regex_or_string); end
def to_str(); end
REPLACE = ::T.let(nil, ::T.untyped)
US_ASCII = ::T.let(nil, ::T.untyped)
UTF_8 = ::T.let(nil, ::T.untyped)
end
class RSpec::Support::EncodedString
def self.pick_encoding(source_a, source_b); end
end
module RSpec::Support::FuzzyMatcher
end
module RSpec::Support::FuzzyMatcher
def self.values_match?(expected, actual); end
end
class RSpec::Support::LooseSignatureVerifier
end
class RSpec::Support::LooseSignatureVerifier::SignatureWithKeywordArgumentsMatcher
def has_kw_args_in?(args); end
def initialize(signature); end
def invalid_kw_args_from(_kw_args); end
def missing_kw_args_from(_kw_args); end
def non_kw_args_arity_description(); end
def valid_non_kw_args?(*args); end
end
class RSpec::Support::LooseSignatureVerifier::SignatureWithKeywordArgumentsMatcher
end
class RSpec::Support::LooseSignatureVerifier
end
class RSpec::Support::MethodSignature
def arbitrary_kw_args?(); end
def classify_arity(arity=T.unsafe(nil)); end
def classify_parameters(); end
def could_contain_kw_args?(args); end
def description(); end
def has_kw_args_in?(args); end
def initialize(method); end
def invalid_kw_args_from(given_kw_args); end
def max_non_kw_args(); end
def min_non_kw_args(); end
def missing_kw_args_from(given_kw_args); end
def non_kw_args_arity_description(); end
def optional_kw_args(); end
def required_kw_args(); end
def unlimited_args?(); end
def valid_non_kw_args?(positional_arg_count, optional_max_arg_count=T.unsafe(nil)); end
INFINITY = ::T.let(nil, ::T.untyped)
end
class RSpec::Support::MethodSignature
end
class RSpec::Support::MethodSignatureExpectation
def empty?(); end
def expect_arbitrary_keywords(); end
def expect_arbitrary_keywords=(expect_arbitrary_keywords); end
def expect_unlimited_arguments(); end
def expect_unlimited_arguments=(expect_unlimited_arguments); end
def keywords(); end
def keywords=(values); end
def max_count(); end
def max_count=(number); end
def min_count(); end
def min_count=(number); end
end
class RSpec::Support::MethodSignatureExpectation
end
class RSpec::Support::MethodSignatureVerifier
def error_message(); end
def initialize(signature, args=T.unsafe(nil)); end
def kw_args(); end
def max_non_kw_args(); end
def min_non_kw_args(); end
def non_kw_args(); end
def valid?(); end
def with_expectation(expectation); end
end
class RSpec::Support::MethodSignatureVerifier
end
class RSpec::Support::Mutex
NEW_MUTEX_METHOD = ::T.let(nil, ::T.untyped)
end
class RSpec::Support::Mutex
def self.new(); end
end
module RSpec::Support::OS
end
module RSpec::Support::OS
def self.windows?(); end
def self.windows_file_path?(); end
end
class RSpec::Support::ObjectFormatter
def format(object); end
def initialize(max_formatted_output_length=T.unsafe(nil)); end
def max_formatted_output_length(); end
def max_formatted_output_length=(max_formatted_output_length); end
def prepare_array(array); end
def prepare_element(element); end
def prepare_for_inspection(object); end
def prepare_hash(input_hash); end
def recursive_structure?(object); end
def sort_hash_keys(input_hash); end
def with_entering_structure(structure); end
ELLIPSIS = ::T.let(nil, ::T.untyped)
INSPECTOR_CLASSES = ::T.let(nil, ::T.untyped)
end
class RSpec::Support::ObjectFormatter::BaseInspector
def formatter(); end
def formatter=(_); end
def object(); end
def object=(_); end
def pretty_print(pp); end
end
class RSpec::Support::ObjectFormatter::BaseInspector
def self.[](*_); end
def self.can_inspect?(_object); end
def self.members(); end
end
class RSpec::Support::ObjectFormatter::BigDecimalInspector
end
class RSpec::Support::ObjectFormatter::BigDecimalInspector
def self.can_inspect?(object); end
end
class RSpec::Support::ObjectFormatter::DateTimeInspector
FORMAT = ::T.let(nil, ::T.untyped)
end
class RSpec::Support::ObjectFormatter::DateTimeInspector
def self.can_inspect?(object); end
end
class RSpec::Support::ObjectFormatter::DelegatorInspector
end
class RSpec::Support::ObjectFormatter::DelegatorInspector
def self.can_inspect?(object); end
end
class RSpec::Support::ObjectFormatter::DescribableMatcherInspector
end
class RSpec::Support::ObjectFormatter::DescribableMatcherInspector
def self.can_inspect?(object); end
end
class RSpec::Support::ObjectFormatter::InspectableItem
def pretty_print(pp); end
def text(); end
def text=(_); end
end
class RSpec::Support::ObjectFormatter::InspectableItem
def self.[](*_); end
def self.members(); end
end
class RSpec::Support::ObjectFormatter::InspectableObjectInspector
end
class RSpec::Support::ObjectFormatter::InspectableObjectInspector
def self.can_inspect?(object); end
end
class RSpec::Support::ObjectFormatter::TimeInspector
FORMAT = ::T.let(nil, ::T.untyped)
end
class RSpec::Support::ObjectFormatter::TimeInspector
def self.can_inspect?(object); end
end
class RSpec::Support::ObjectFormatter::UninspectableObjectInspector
def klass(); end
def native_object_id(); end
OBJECT_ID_FORMAT = ::T.let(nil, ::T.untyped)
end
class RSpec::Support::ObjectFormatter::UninspectableObjectInspector
def self.can_inspect?(object); end
end
class RSpec::Support::ObjectFormatter
def self.default_instance(); end
def self.format(object); end
def self.prepare_for_inspection(object); end
end
module RSpec::Support::RecursiveConstMethods
def const_defined_on?(mod, const_name); end
def constants_defined_on(mod); end
def get_const_defined_on(mod, const_name); end
def normalize_const_name(const_name); end
def recursive_const_defined?(const_name); end
def recursive_const_get(const_name); end
end
module RSpec::Support::RecursiveConstMethods
end
class RSpec::Support::ReentrantMutex
def synchronize(); end
end
class RSpec::Support::ReentrantMutex
end
module RSpec::Support::Ruby
end
module RSpec::Support::Ruby
def self.jruby?(); end
def self.jruby_9000?(); end
def self.jruby_version(); end
def self.mri?(); end
def self.non_mri?(); end
def self.rbx?(); end
def self.truffleruby?(); end
end
module RSpec::Support::RubyFeatures
end
module RSpec::Support::RubyFeatures
def self.caller_locations_supported?(); end
def self.fork_supported?(); end
def self.kw_args_supported?(); end
def self.module_prepends_supported?(); end
def self.module_refinement_supported?(); end
def self.optional_and_splat_args_supported?(); end
def self.required_kw_args_supported?(); end
def self.ripper_supported?(); end
def self.supports_exception_cause?(); end
def self.supports_rebinding_module_methods?(); end
def self.supports_taint?(); end
end
RSpec::Support::StrictSignatureVerifier = RSpec::Support::MethodSignatureVerifier
module RSpec::Support::Version
STRING = ::T.let(nil, ::T.untyped)
end
module RSpec::Support::Version
end
module RSpec::Support::Warnings
def deprecate(deprecated, options=T.unsafe(nil)); end
def warn_deprecation(message, options=T.unsafe(nil)); end
def warn_with(message, options=T.unsafe(nil)); end
def warning(text, options=T.unsafe(nil)); end
end
module RSpec::Support::Warnings
end
module RSpec::Support::WithKeywordsWhenNeeded
end
module RSpec::Support::WithKeywordsWhenNeeded
def self.class_exec(klass, *args, &block); end
end
module RSpec::Support
def self.class_of(object); end
def self.define_optimized_require_for_rspec(lib, &require_relative); end
def self.deregister_matcher_definition(&block); end
def self.failure_notifier(); end
def self.failure_notifier=(callable); end
def self.is_a_matcher?(object); end
def self.matcher_definitions(); end
def self.method_handle_for(object, method_name); end
def self.notify_failure(failure, options=T.unsafe(nil)); end
def self.register_matcher_definition(&block); end
def self.require_rspec_core(f); end
def self.require_rspec_expectations(f); end
def self.require_rspec_matchers(f); end
def self.require_rspec_mocks(f); end
def self.require_rspec_support(f); end
def self.rspec_description_for_object(object); end
def self.thread_local_data(); end
def self.warning_notifier(); end
def self.warning_notifier=(warning_notifier); end
def self.with_failure_notifier(callable); end
end
module RSpec::Version
STRING = ::T.let(nil, ::T.untyped)
end
module RSpec::Version
end
module RSpec::Wait
end
class RSpec::Wait::Error
end
class RSpec::Wait::Error
end
module RSpec::Wait::Handler
def handle_matcher(target, *args, &block); end
end
module RSpec::Wait::Handler
end
class RSpec::Wait::NegativeHandler
end
class RSpec::Wait::NegativeHandler
extend ::RSpec::Wait::Handler
end
class RSpec::Wait::PositiveHandler
end
class RSpec::Wait::PositiveHandler
extend ::RSpec::Wait::Handler
end
class RSpec::Wait::Proxy
def for(value=T.unsafe(nil), &block); end
def initialize(options); end
end
class RSpec::Wait::Proxy
end
class RSpec::Wait::Target
def initialize(target, options); end
end
module RSpec::Wait::Target::UndefinedValue
end
module RSpec::Wait::Target::UndefinedValue
end
class RSpec::Wait::Target
def self.for(value, block, options=T.unsafe(nil)); end
end
class RSpec::Wait::TimeoutError
end
class RSpec::Wait::TimeoutError
end
module RSpec::Wait
def self.wait(timeout=T.unsafe(nil), options=T.unsafe(nil)); end
def self.wait_for(value=T.unsafe(nil), &block); end
def self.with_wait(options); end
end
module RSpec
extend ::RSpec::Support::Warnings
extend ::RSpec::Core::Warnings
def self.clear_examples(); end
def self.configuration(); end
def self.configuration=(configuration); end
def self.configure(); end
def self.const_missing(name); end
def self.context(*args, &example_group_block); end
def self.current_example(); end
def self.current_example=(example); end
def self.describe(*args, &example_group_block); end
def self.example_group(*args, &example_group_block); end
def self.fcontext(*args, &example_group_block); end
def self.fdescribe(*args, &example_group_block); end
def self.reset(); end
def self.world(); end
def self.world=(world); end
def self.xcontext(*args, &example_group_block); end
def self.xdescribe(*args, &example_group_block); end
end
module Racc
Racc_No_Extensions = ::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 Rack
CACHE_CONTROL = ::T.let(nil, ::T.untyped)
CONTENT_LENGTH = ::T.let(nil, ::T.untyped)
CONTENT_TYPE = ::T.let(nil, ::T.untyped)
DELETE = ::T.let(nil, ::T.untyped)
ETAG = ::T.let(nil, ::T.untyped)
EXPIRES = ::T.let(nil, ::T.untyped)
GET = ::T.let(nil, ::T.untyped)
HEAD = ::T.let(nil, ::T.untyped)
HTTPS = ::T.let(nil, ::T.untyped)
HTTP_COOKIE = ::T.let(nil, ::T.untyped)
HTTP_HOST = ::T.let(nil, ::T.untyped)
HTTP_PORT = ::T.let(nil, ::T.untyped)
HTTP_VERSION = ::T.let(nil, ::T.untyped)
LINK = ::T.let(nil, ::T.untyped)
OPTIONS = ::T.let(nil, ::T.untyped)
PATCH = ::T.let(nil, ::T.untyped)
PATH_INFO = ::T.let(nil, ::T.untyped)
POST = ::T.let(nil, ::T.untyped)
PUT = ::T.let(nil, ::T.untyped)
QUERY_STRING = ::T.let(nil, ::T.untyped)
RACK_ERRORS = ::T.let(nil, ::T.untyped)
RACK_HIJACK = ::T.let(nil, ::T.untyped)
RACK_HIJACK_IO = ::T.let(nil, ::T.untyped)
RACK_INPUT = ::T.let(nil, ::T.untyped)
RACK_IS_HIJACK = ::T.let(nil, ::T.untyped)
RACK_LOGGER = ::T.let(nil, ::T.untyped)
RACK_METHODOVERRIDE_ORIGINAL_METHOD = ::T.let(nil, ::T.untyped)
RACK_MULTIPART_BUFFER_SIZE = ::T.let(nil, ::T.untyped)
RACK_MULTIPART_TEMPFILE_FACTORY = ::T.let(nil, ::T.untyped)
RACK_MULTIPROCESS = ::T.let(nil, ::T.untyped)
RACK_MULTITHREAD = ::T.let(nil, ::T.untyped)
RACK_RECURSIVE_INCLUDE = ::T.let(nil, ::T.untyped)
RACK_REQUEST_COOKIE_HASH = ::T.let(nil, ::T.untyped)
RACK_REQUEST_COOKIE_STRING = ::T.let(nil, ::T.untyped)
RACK_REQUEST_FORM_HASH = ::T.let(nil, ::T.untyped)
RACK_REQUEST_FORM_INPUT = ::T.let(nil, ::T.untyped)
RACK_REQUEST_FORM_VARS = ::T.let(nil, ::T.untyped)
RACK_REQUEST_QUERY_HASH = ::T.let(nil, ::T.untyped)
RACK_REQUEST_QUERY_STRING = ::T.let(nil, ::T.untyped)
RACK_RUNONCE = ::T.let(nil, ::T.untyped)
RACK_SESSION = ::T.let(nil, ::T.untyped)
RACK_SESSION_OPTIONS = ::T.let(nil, ::T.untyped)
RACK_SESSION_UNPACKED_COOKIE_DATA = ::T.let(nil, ::T.untyped)
RACK_SHOWSTATUS_DETAIL = ::T.let(nil, ::T.untyped)
RACK_TEMPFILES = ::T.let(nil, ::T.untyped)
RACK_URL_SCHEME = ::T.let(nil, ::T.untyped)
RACK_VERSION = ::T.let(nil, ::T.untyped)
RELEASE = ::T.let(nil, ::T.untyped)
REQUEST_METHOD = ::T.let(nil, ::T.untyped)
REQUEST_PATH = ::T.let(nil, ::T.untyped)
SCRIPT_NAME = ::T.let(nil, ::T.untyped)
SERVER_NAME = ::T.let(nil, ::T.untyped)
SERVER_PORT = ::T.let(nil, ::T.untyped)
SERVER_PROTOCOL = ::T.let(nil, ::T.untyped)
SET_COOKIE = ::T.let(nil, ::T.untyped)
TRACE = ::T.let(nil, ::T.untyped)
TRANSFER_ENCODING = ::T.let(nil, ::T.untyped)
UNLINK = ::T.let(nil, ::T.untyped)
VERSION = ::T.let(nil, ::T.untyped)
end
module Rack::Auth
end
class Rack::Auth::AbstractHandler
def initialize(app, realm=T.unsafe(nil), &authenticator); end
def realm(); end
def realm=(realm); end
end
class Rack::Auth::AbstractHandler
end
class Rack::Auth::AbstractRequest
def initialize(env); end
def params(); end
def parts(); end
def provided?(); end
def request(); end
def scheme(); end
def valid?(); end
AUTHORIZATION_KEYS = ::T.let(nil, ::T.untyped)
end
class Rack::Auth::AbstractRequest
end
class Rack::Auth::Basic
def call(env); end
end
class Rack::Auth::Basic::Request
def basic?(); end
def credentials(); end
def username(); end
end
class Rack::Auth::Basic::Request
end
class Rack::Auth::Basic
end
module Rack::Auth::Digest
end
class Rack::Auth::Digest::MD5
def call(env); end
def initialize(app, realm=T.unsafe(nil), opaque=T.unsafe(nil), &authenticator); end
def opaque(); end
def opaque=(opaque); end
def passwords_hashed=(passwords_hashed); end
def passwords_hashed?(); end
QOP = ::T.let(nil, ::T.untyped)
end
class Rack::Auth::Digest::MD5
end
class Rack::Auth::Digest::Nonce
def digest(); end
def fresh?(); end
def initialize(timestamp=T.unsafe(nil), given_digest=T.unsafe(nil)); end
def stale?(); end
def valid?(); end
end
class Rack::Auth::Digest::Nonce
def self.parse(string); end
def self.private_key(); end
def self.private_key=(private_key); end
def self.time_limit(); end
def self.time_limit=(time_limit); end
end
class Rack::Auth::Digest::Params
def [](k); end
def []=(k, v); end
def initialize(); end
def quote(str); end
UNQUOTED = ::T.let(nil, ::T.untyped)
end
class Rack::Auth::Digest::Params
def self.dequote(str); end
def self.parse(str); end
def self.split_header_value(str); end
end
class Rack::Auth::Digest::Request
def correct_uri?(); end
def digest?(); end
def method(); end
def method_missing(sym, *args); end
def nonce(); end
def respond_to?(sym, *_); end
end
class Rack::Auth::Digest::Request
end
module Rack::Auth::Digest
end
module Rack::Auth
end
class Rack::BodyProxy
def close(); end
def closed?(); end
def initialize(body, &block); end
def method_missing(method_name, *args, &block); end
end
class Rack::BodyProxy
end
class Rack::Builder
def call(env); end
def freeze_app(); end
def initialize(default_app=T.unsafe(nil), &block); end
def map(path, &block); end
def run(app); end
def to_app(); end
def use(middleware, *args, &block); end
def warmup(prc=T.unsafe(nil), &block); end
UTF_8_BOM = ::T.let(nil, ::T.untyped)
end
class Rack::Builder
def self.app(default_app=T.unsafe(nil), &block); end
def self.load_file(path, opts=T.unsafe(nil)); end
def self.new_from_string(builder_script, file=T.unsafe(nil)); end
def self.parse_file(config, opts=T.unsafe(nil)); end
end
class Rack::Cascade
def <<(app); end
def add(app); end
def apps(); end
def call(env); end
def include?(app); end
def initialize(apps, cascade_for=T.unsafe(nil)); end
NotFound = ::T.let(nil, ::T.untyped)
end
class Rack::Cascade
end
class Rack::Chunked
include ::Rack::Utils
def call(env); end
def chunkable_version?(ver); end
def initialize(app); end
end
class Rack::Chunked::Body
def close(); end
def each(&block); end
def initialize(body); end
TAIL = ::T.let(nil, ::T.untyped)
TERM = ::T.let(nil, ::T.untyped)
end
class Rack::Chunked::Body
end
class Rack::Chunked::TrailerBody
end
class Rack::Chunked::TrailerBody
end
class Rack::Chunked
end
class Rack::CommonLogger
def call(env); end
def initialize(app, logger=T.unsafe(nil)); end
FORMAT = ::T.let(nil, ::T.untyped)
end
class Rack::CommonLogger
end
class Rack::ConditionalGet
def call(env); end
def initialize(app); end
end
class Rack::ConditionalGet
end
class Rack::Config
def call(env); end
def initialize(app, &block); end
end
class Rack::Config
end
class Rack::ContentLength
include ::Rack::Utils
def call(env); end
def initialize(app); end
end
class Rack::ContentLength
end
class Rack::ContentType
include ::Rack::Utils
def call(env); end
def initialize(app, content_type=T.unsafe(nil)); end
end
class Rack::ContentType
end
class Rack::Deflater
def call(env); end
def initialize(app, options=T.unsafe(nil)); end
end
class Rack::Deflater::GzipStream
def close(); end
def each(&block); end
def initialize(body, mtime, sync); end
def write(data); end
end
class Rack::Deflater::GzipStream
end
class Rack::Deflater
end
class Rack::Directory
def call(env); end
def check_bad_request(path_info); end
def check_forbidden(path_info); end
def entity_not_found(path_info); end
def filesize_format(int); end
def get(env); end
def initialize(root, app=T.unsafe(nil)); end
def list_directory(path_info, path, script_name); end
def list_path(env, path, path_info, script_name); end
def root(); end
def stat(path); end
DIR_FILE = ::T.let(nil, ::T.untyped)
DIR_PAGE_FOOTER = ::T.let(nil, ::T.untyped)
DIR_PAGE_HEADER = ::T.let(nil, ::T.untyped)
FILESIZE_FORMAT = ::T.let(nil, ::T.untyped)
end
class Rack::Directory::DirectoryBody
end
class Rack::Directory::DirectoryBody
end
class Rack::Directory
end
class Rack::ETag
def call(env); end
def initialize(app, no_cache_control=T.unsafe(nil), cache_control=T.unsafe(nil)); end
DEFAULT_CACHE_CONTROL = ::T.let(nil, ::T.untyped)
ETAG_STRING = ::T.let(nil, ::T.untyped)
end
class Rack::ETag
end
class Rack::Events
def call(env); end
def initialize(app, handlers); end
end
module Rack::Events::Abstract
def on_commit(req, res); end
def on_error(req, res, e); end
def on_finish(req, res); end
def on_send(req, res); end
def on_start(req, res); end
end
module Rack::Events::Abstract
end
class Rack::Events::BufferedResponse
def body(); end
def initialize(status, headers, body); end
def to_a(); end
end
class Rack::Events::BufferedResponse
end
class Rack::Events::EventedBodyProxy
def each(&blk); end
def initialize(body, request, response, handlers, &block); end
def request(); end
def response(); end
end
class Rack::Events::EventedBodyProxy
end
class Rack::Events
end
Rack::File = Rack::Files
class Rack::Files
def call(env); end
def get(env); end
def initialize(root, headers=T.unsafe(nil), default_mime=T.unsafe(nil)); end
def root(); end
def serving(request, path); end
ALLOWED_VERBS = ::T.let(nil, ::T.untyped)
ALLOW_HEADER = ::T.let(nil, ::T.untyped)
MULTIPART_BOUNDARY = ::T.let(nil, ::T.untyped)
end
class Rack::Files::BaseIterator
def bytesize(); end
def close(); end
def each(&blk); end
def initialize(path, ranges, options); end
def options(); end
def path(); end
def ranges(); end
end
class Rack::Files::BaseIterator
end
class Rack::Files::Iterator
def to_path(); end
end
class Rack::Files::Iterator
end
class Rack::Files
end
class Rack::ForwardRequest
def env(); end
def initialize(url, env=T.unsafe(nil)); end
def url(); end
end
class Rack::ForwardRequest
end
module Rack::Handler
end
class Rack::Handler::CGI
end
class Rack::Handler::CGI
def self.run(app, **options); end
def self.send_body(body); end
def self.send_headers(status, headers); end
def self.serve(app); end
end
class Rack::Handler::WEBrick
def initialize(server, app); end
end
class Rack::Handler::WEBrick
def self.run(app, **options); end
def self.shutdown(); end
def self.valid_options(); end
end
module Rack::Handler
def self.default(); end
def self.get(server); end
def self.pick(server_names); end
def self.register(server, klass); end
def self.try_require(prefix, const_name); end
end
class Rack::Head
def call(env); end
def initialize(app); end
end
class Rack::Head
end
class Rack::Lint
include ::Rack::Lint::Assertion
def _call(env); end
def call(env=T.unsafe(nil)); end
def check_content_length(status, headers); end
def check_content_type(status, headers); end
def check_env(env); end
def check_error(error); end
def check_headers(header); end
def check_hijack(env); end
def check_hijack_response(headers, env); end
def check_input(input); end
def check_status(status); end
def close(); end
def each(&blk); end
def initialize(app); end
def verify_content_length(bytes); end
end
module Rack::Lint::Assertion
def assert(message); end
end
module Rack::Lint::Assertion
end
class Rack::Lint::ErrorWrapper
include ::Rack::Lint::Assertion
def close(*args); end
def flush(); end
def initialize(error); end
def puts(str); end
def write(str); end
end
class Rack::Lint::ErrorWrapper
end
class Rack::Lint::HijackWrapper
include ::Rack::Lint::Assertion
def close(*args, &block); end
def close_read(*args, &block); end
def close_write(*args, &block); end
def closed?(*args, &block); end
def flush(*args, &block); end
def initialize(io); end
def read(*args, &block); end
def read_nonblock(*args, &block); end
def write(*args, &block); end
def write_nonblock(*args, &block); end
REQUIRED_METHODS = ::T.let(nil, ::T.untyped)
end
class Rack::Lint::HijackWrapper
extend ::Forwardable
end
class Rack::Lint::InputWrapper
include ::Rack::Lint::Assertion
def close(*args); end
def each(*args, &blk); end
def gets(*args); end
def initialize(input); end
def read(*args); end
def rewind(*args); end
end
class Rack::Lint::InputWrapper
end
class Rack::Lint::LintError
end
class Rack::Lint::LintError
end
class Rack::Lint
end
class Rack::Lock
def call(env); end
def initialize(app, mutex=T.unsafe(nil)); end
end
class Rack::Lock
end
class Rack::Logger
def call(env); end
def initialize(app, level=T.unsafe(nil)); end
end
class Rack::Logger
end
class Rack::MediaType
SPLIT_PATTERN = ::T.let(nil, ::T.untyped)
end
class Rack::MediaType
def self.params(content_type); end
def self.type(content_type); end
end
class Rack::MethodOverride
def call(env); end
def initialize(app); end
def method_override(env); end
ALLOWED_METHODS = ::T.let(nil, ::T.untyped)
HTTP_METHODS = ::T.let(nil, ::T.untyped)
HTTP_METHOD_OVERRIDE_HEADER = ::T.let(nil, ::T.untyped)
METHOD_OVERRIDE_PARAM_KEY = ::T.let(nil, ::T.untyped)
end
class Rack::MethodOverride
end
module Rack::Mime
MIME_TYPES = ::T.let(nil, ::T.untyped)
end
module Rack::Mime
def self.match?(value, matcher); end
def self.mime_type(ext, fallback=T.unsafe(nil)); end
end
class Rack::MockRequest
def delete(uri, opts=T.unsafe(nil)); end
def get(uri, opts=T.unsafe(nil)); end
def head(uri, opts=T.unsafe(nil)); end
def initialize(app); end
def options(uri, opts=T.unsafe(nil)); end
def patch(uri, opts=T.unsafe(nil)); end
def post(uri, opts=T.unsafe(nil)); end
def put(uri, opts=T.unsafe(nil)); end
def request(method=T.unsafe(nil), uri=T.unsafe(nil), opts=T.unsafe(nil)); end
DEFAULT_ENV = ::T.let(nil, ::T.untyped)
end
class Rack::MockRequest::FatalWarner
def flush(); end
def puts(warning); end
def string(); end
def write(warning); end
end
class Rack::MockRequest::FatalWarner
end
class Rack::MockRequest::FatalWarning
end
class Rack::MockRequest::FatalWarning
end
class Rack::MockRequest
def self.env_for(uri=T.unsafe(nil), opts=T.unsafe(nil)); end
def self.parse_uri_rfc2396(uri); end
end
class Rack::MockResponse
def =~(other); end
def cookie(name); end
def cookies(); end
def errors(); end
def errors=(errors); end
def initialize(status, headers, body, errors=T.unsafe(nil)); end
def match(other); end
def original_headers(); end
end
class Rack::MockResponse
def self.[](*_); end
end
module Rack::Multipart
ATTRIBUTE = ::T.let(nil, ::T.untyped)
ATTRIBUTE_CHAR = ::T.let(nil, ::T.untyped)
BROKEN_QUOTED = ::T.let(nil, ::T.untyped)
BROKEN_UNQUOTED = ::T.let(nil, ::T.untyped)
CONDISP = ::T.let(nil, ::T.untyped)
DISPPARM = ::T.let(nil, ::T.untyped)
EOL = ::T.let(nil, ::T.untyped)
EXTENDED_INITIAL_NAME = ::T.let(nil, ::T.untyped)
EXTENDED_INITIAL_PARAMETER = ::T.let(nil, ::T.untyped)
EXTENDED_INITIAL_VALUE = ::T.let(nil, ::T.untyped)
EXTENDED_OTHER_NAME = ::T.let(nil, ::T.untyped)
EXTENDED_OTHER_PARAMETER = ::T.let(nil, ::T.untyped)
EXTENDED_OTHER_VALUE = ::T.let(nil, ::T.untyped)
EXTENDED_PARAMETER = ::T.let(nil, ::T.untyped)
MULTIPART = ::T.let(nil, ::T.untyped)
MULTIPART_BOUNDARY = ::T.let(nil, ::T.untyped)
MULTIPART_CONTENT_DISPOSITION = ::T.let(nil, ::T.untyped)
MULTIPART_CONTENT_ID = ::T.let(nil, ::T.untyped)
MULTIPART_CONTENT_TYPE = ::T.let(nil, ::T.untyped)
REGULAR_PARAMETER = ::T.let(nil, ::T.untyped)
REGULAR_PARAMETER_NAME = ::T.let(nil, ::T.untyped)
RFC2183 = ::T.let(nil, ::T.untyped)
SECTION = ::T.let(nil, ::T.untyped)
TOKEN = ::T.let(nil, ::T.untyped)
VALUE = ::T.let(nil, ::T.untyped)
end
class Rack::Multipart::Generator
def dump(); end
def initialize(params, first=T.unsafe(nil)); end
end
class Rack::Multipart::Generator
end
class Rack::Multipart::MultipartPartLimitError
end
class Rack::Multipart::MultipartPartLimitError
end
class Rack::Multipart::Parser
def initialize(boundary, tempfile, bufsize, query_parser); end
def on_read(content); end
def result(); end
def state(); end
BOUNDARY_REGEX = ::T.let(nil, ::T.untyped)
BUFSIZE = ::T.let(nil, ::T.untyped)
CHARSET = ::T.let(nil, ::T.untyped)
EMPTY = ::T.let(nil, ::T.untyped)
TEMPFILE_FACTORY = ::T.let(nil, ::T.untyped)
TEXT_PLAIN = ::T.let(nil, ::T.untyped)
end
class Rack::Multipart::Parser::BoundedIO
def initialize(io, content_length); end
def read(size, outbuf=T.unsafe(nil)); end
def rewind(); end
end
class Rack::Multipart::Parser::BoundedIO
end
class Rack::Multipart::Parser::Collector
include ::Enumerable
def each(&blk); end
def initialize(tempfile); end
def on_mime_body(mime_index, content); end
def on_mime_finish(mime_index); end
def on_mime_head(mime_index, head, filename, content_type, name); end
end
class Rack::Multipart::Parser::Collector::BufferPart
def close(); end
def file?(); end
end
class Rack::Multipart::Parser::Collector::BufferPart
end
class Rack::Multipart::Parser::Collector::MimePart
def get_data(); end
end
class Rack::Multipart::Parser::Collector::MimePart
end
class Rack::Multipart::Parser::Collector::TempfilePart
def close(); end
def file?(); end
end
class Rack::Multipart::Parser::Collector::TempfilePart
end
class Rack::Multipart::Parser::Collector
end
class Rack::Multipart::Parser::MultipartInfo
def params(); end
def params=(_); end
def tmp_files(); end
def tmp_files=(_); end
end
class Rack::Multipart::Parser::MultipartInfo
def self.[](*_); end
def self.members(); end
end
class Rack::Multipart::Parser
def self.parse(io, content_length, content_type, tmpfile, bufsize, qp); end
def self.parse_boundary(content_type); end
end
class Rack::Multipart::UploadedFile
def content_type(); end
def content_type=(content_type); end
def initialize(filepath=T.unsafe(nil), ct=T.unsafe(nil), bin=T.unsafe(nil), path: T.unsafe(nil), content_type: T.unsafe(nil), binary: T.unsafe(nil), filename: T.unsafe(nil), io: T.unsafe(nil)); end
def local_path(); end
def method_missing(method_name, *args, &block); end
def original_filename(); end
def path(); end
def respond_to?(*args); end
end
class Rack::Multipart::UploadedFile
end
module Rack::Multipart
def self.build_multipart(params, first=T.unsafe(nil)); end
def self.extract_multipart(req, params=T.unsafe(nil)); end
def self.parse_multipart(env, params=T.unsafe(nil)); end
end
class Rack::NullLogger
def <<(msg); end
def add(severity, message=T.unsafe(nil), progname=T.unsafe(nil), &block); end
def call(env); end
def close(); end
def datetime_format(); end
def datetime_format=(datetime_format); end
def debug(progname=T.unsafe(nil), &block); end
def debug?(); end
def error(progname=T.unsafe(nil), &block); end
def error?(); end
def fatal(progname=T.unsafe(nil), &block); end
def fatal?(); end
def formatter(); end
def formatter=(formatter); end
def info(progname=T.unsafe(nil), &block); end
def info?(); end
def initialize(app); end
def level(); end
def level=(level); end
def progname(); end
def progname=(progname); end
def sev_threshold(); end
def sev_threshold=(sev_threshold); end
def unknown(progname=T.unsafe(nil), &block); end
def warn(progname=T.unsafe(nil), &block); end
def warn?(); end
end
class Rack::NullLogger
end
class Rack::Recursive
def _call(env); end
def call(env); end
def include(env, path); end
def initialize(app); end
end
class Rack::Recursive
end
class Rack::Reloader
def call(env); end
def initialize(app, cooldown=T.unsafe(nil), backend=T.unsafe(nil)); end
def reload!(stderr=T.unsafe(nil)); end
def safe_load(file, mtime, stderr=T.unsafe(nil)); end
end
module Rack::Reloader::Stat
def figure_path(file, paths); end
def rotation(); end
def safe_stat(file); end
end
module Rack::Reloader::Stat
end
class Rack::Reloader
end
class Rack::Request
include ::Rack::Request::Env
include ::Rack::Request::Helpers
ALLOWED_SCHEMES = ::T.let(nil, ::T.untyped)
SCHEME_WHITELIST = ::T.let(nil, ::T.untyped)
end
module Rack::Request::Env
def add_header(key, v); end
def delete_header(name); end
def each_header(&block); end
def env(); end
def fetch_header(name, &block); end
def get_header(name); end
def has_header?(name); end
def initialize(env); end
def set_header(name, v); end
end
module Rack::Request::Env
end
module Rack::Request::Helpers
def GET(); end
def POST(); end
def [](key); end
def []=(key, value); end
def accept_encoding(); end
def accept_language(); end
def authority(); end
def base_url(); end
def body(); end
def content_charset(); end
def content_length(); end
def content_type(); end
def cookies(); end
def delete?(); end
def delete_param(k); end
def form_data?(); end
def forwarded_authority(); end
def forwarded_for(); end
def forwarded_port(); end
def fullpath(); end
def get?(); end
def head?(); end
def host(); end
def host_authority(); end
def host_with_port(authority=T.unsafe(nil)); end
def hostname(); end
def ip(); end
def link?(); end
def logger(); end
def media_type(); end
def media_type_params(); end
def multithread?(); end
def options?(); end
def params(); end
def parseable_data?(); end
def patch?(); end
def path(); end
def path_info(); end
def path_info=(s); end
def port(); end
def post?(); end
def put?(); end
def query_string(); end
def referer(); end
def referrer(); end
def request_method(); end
def scheme(); end
def script_name(); end
def script_name=(s); end
def server_authority(); end
def server_name(); end
def server_port(); end
def session(); end
def session_options(); end
def ssl?(); end
def trace?(); end
def trusted_proxy?(ip); end
def unlink?(); end
def update_param(k, v); end
def url(); end
def user_agent(); end
def values_at(*keys); end
def xhr?(); end
DEFAULT_PORTS = ::T.let(nil, ::T.untyped)
FORM_DATA_MEDIA_TYPES = ::T.let(nil, ::T.untyped)
HTTP_X_FORWARDED_FOR = ::T.let(nil, ::T.untyped)
HTTP_X_FORWARDED_HOST = ::T.let(nil, ::T.untyped)
HTTP_X_FORWARDED_PORT = ::T.let(nil, ::T.untyped)
HTTP_X_FORWARDED_PROTO = ::T.let(nil, ::T.untyped)
HTTP_X_FORWARDED_SCHEME = ::T.let(nil, ::T.untyped)
HTTP_X_FORWARDED_SSL = ::T.let(nil, ::T.untyped)
PARSEABLE_DATA_MEDIA_TYPES = ::T.let(nil, ::T.untyped)
end
module Rack::Request::Helpers
end
class Rack::Request
def self.ip_filter(); end
def self.ip_filter=(ip_filter); end
end
class Rack::Response
include ::Rack::Response::Helpers
def [](key); end
def []=(key, v); end
def body(); end
def body=(body); end
def chunked?(); end
def close(); end
def delete_header(key); end
def each(&callback); end
def empty?(); end
def finish(&block); end
def get_header(key); end
def has_header?(key); end
def header(); end
def headers(); end
def initialize(body=T.unsafe(nil), status=T.unsafe(nil), headers=T.unsafe(nil)); end
def length(); end
def length=(length); end
def redirect(target, status=T.unsafe(nil)); end
def set_header(key, v); end
def status(); end
def status=(status); end
def to_a(&block); end
def write(chunk); end
CHUNKED = ::T.let(nil, ::T.untyped)
STATUS_WITH_NO_ENTITY_BODY = ::T.let(nil, ::T.untyped)
end
module Rack::Response::Helpers
def accepted?(); end
def add_header(key, v); end
def append(chunk); end
def bad_request?(); end
def buffered_body!(); end
def cache!(duration=T.unsafe(nil), directive: T.unsafe(nil)); end
def cache_control(); end
def cache_control=(v); end
def client_error?(); end
def content_length(); end
def content_type(); end
def content_type=(content_type); end
def created?(); end
def delete_cookie(key, value=T.unsafe(nil)); end
def do_not_cache!(); end
def etag(); end
def etag=(v); end
def forbidden?(); end
def include?(header); end
def informational?(); end
def invalid?(); end
def location(); end
def location=(location); end
def media_type(); end
def media_type_params(); end
def method_not_allowed?(); end
def moved_permanently?(); end
def no_content?(); end
def not_found?(); end
def ok?(); end
def precondition_failed?(); end
def redirect?(); end
def redirection?(); end
def server_error?(); end
def set_cookie(key, value); end
def set_cookie_header(); end
def set_cookie_header=(v); end
def successful?(); end
def unauthorized?(); end
def unprocessable?(); end
end
module Rack::Response::Helpers
end
class Rack::Response::Raw
include ::Rack::Response::Helpers
def delete_header(key); end
def get_header(key); end
def has_header?(key); end
def headers(); end
def initialize(status, headers); end
def set_header(key, v); end
def status(); end
def status=(status); end
end
class Rack::Response::Raw
end
class Rack::Response
def self.[](status, headers, body); end
end
class Rack::RewindableInput
def close(); end
def each(&block); end
def gets(); end
def initialize(io); end
def read(*args); end
def rewind(); end
end
class Rack::RewindableInput
end
class Rack::Runtime
def call(env); end
def initialize(app, name=T.unsafe(nil)); end
FORMAT_STRING = ::T.let(nil, ::T.untyped)
HEADER_NAME = ::T.let(nil, ::T.untyped)
end
class Rack::Runtime
end
class Rack::Sendfile
def call(env); end
def initialize(app, variation=T.unsafe(nil), mappings=T.unsafe(nil)); end
end
class Rack::Sendfile
end
class Rack::Server
def app(); end
def default_options(); end
def initialize(options=T.unsafe(nil)); end
def middleware(); end
def options(); end
def options=(options); end
def server(); end
def start(&block); end
end
class Rack::Server::Options
def handler_opts(options); end
def parse!(args); end
end
class Rack::Server::Options
end
class Rack::Server
def self.default_middleware_by_environment(); end
def self.logging_middleware(); end
def self.middleware(); end
def self.start(options=T.unsafe(nil)); end
end
module Rack::Session
end
module Rack::Session::Abstract
end
class Rack::Session::Abstract::ID
def find_session(req, sid); end
end
class Rack::Session::Abstract::ID
def self.inherited(klass); end
end
class Rack::Session::Abstract::Persisted
def call(env); end
def commit_session(req, res); end
def context(env, app=T.unsafe(nil)); end
def default_options(); end
def initialize(app, options=T.unsafe(nil)); end
def key(); end
def sid_secure(); end
DEFAULT_OPTIONS = ::T.let(nil, ::T.untyped)
end
class Rack::Session::Abstract::Persisted
end
class Rack::Session::Abstract::PersistedSecure
def extract_session_id(*_); end
def generate_sid(*_); end
end
class Rack::Session::Abstract::PersistedSecure::SecureSessionHash
end
class Rack::Session::Abstract::PersistedSecure::SecureSessionHash
end
class Rack::Session::Abstract::PersistedSecure
end
class Rack::Session::Abstract::SessionHash
include ::Enumerable
def [](key); end
def []=(key, value); end
def clear(); end
def delete(key); end
def destroy(); end
def dig(key, *keys); end
def each(&block); end
def empty?(); end
def exists?(); end
def fetch(key, default=T.unsafe(nil), &block); end
def has_key?(key); end
def id(); end
def id=(id); end
def include?(key); end
def initialize(store, req); end
def key?(key); end
def keys(); end
def loaded?(); end
def merge!(hash); end
def options(); end
def replace(hash); end
def store(key, value); end
def to_hash(); end
def update(hash); end
def values(); end
Unspecified = ::T.let(nil, ::T.untyped)
end
class Rack::Session::Abstract::SessionHash
def self.find(req); end
def self.set(req, session); end
def self.set_options(req, options); end
end
module Rack::Session::Abstract
end
class Rack::Session::Cookie
def coder(); end
end
class Rack::Session::Cookie::Base64
def decode(str); end
def encode(str); end
end
class Rack::Session::Cookie::Base64::JSON
def encode(obj); end
end
class Rack::Session::Cookie::Base64::JSON
end
class Rack::Session::Cookie::Base64::Marshal
end
class Rack::Session::Cookie::Base64::Marshal
end
class Rack::Session::Cookie::Base64::ZipJSON
def encode(obj); end
end
class Rack::Session::Cookie::Base64::ZipJSON
end
class Rack::Session::Cookie::Base64
end
class Rack::Session::Cookie::Identity
def decode(str); end
def encode(str); end
end
class Rack::Session::Cookie::Identity
end
class Rack::Session::Cookie::SessionId
def cookie_value(); end
def initialize(session_id, cookie_value); end
end
class Rack::Session::Cookie::SessionId
end
class Rack::Session::Cookie
end
class Rack::Session::Pool
def delete_session(req, session_id, options); end
def find_session(req, sid); end
def generate_sid(); end
def mutex(); end
def pool(); end
def with_lock(req); end
def write_session(req, session_id, new_session, options); end
DEFAULT_OPTIONS = ::T.let(nil, ::T.untyped)
end
class Rack::Session::Pool
end
class Rack::Session::SessionId
def cookie_value(); end
def empty?(); end
def initialize(public_id); end
def private_id(); end
def public_id(); end
ID_VERSION = ::T.let(nil, ::T.untyped)
end
class Rack::Session::SessionId
end
module Rack::Session
end
class Rack::ShowExceptions
def call(env); end
def dump_exception(exception); end
def h(obj); end
def initialize(app); end
def prefers_plaintext?(env); end
def pretty(env, exception); end
def template(); end
CONTEXT = ::T.let(nil, ::T.untyped)
TEMPLATE = ::T.let(nil, ::T.untyped)
end
class Rack::ShowExceptions
end
class Rack::ShowStatus
def call(env); end
def h(obj); end
def initialize(app); end
TEMPLATE = ::T.let(nil, ::T.untyped)
end
class Rack::ShowStatus
end
class Rack::Static
def add_index_root?(path); end
def applicable_rules(path); end
def call(env); end
def can_serve(path); end
def initialize(app, options=T.unsafe(nil)); end
def overwrite_file_path(path); end
def route_file(path); end
end
class Rack::Static
end
class Rack::TempfileReaper
def call(env); end
def initialize(app); end
end
class Rack::TempfileReaper
end
class Rack::URLMap
def call(env); end
def initialize(map=T.unsafe(nil)); end
def remap(map); end
end
class Rack::URLMap
end
module Rack
def self.release(); end
def self.version(); end
end
class Random
def self.bytes(_); end
end
class Range
def %(_); end
def entries(); end
def sum(identity=T.unsafe(nil)); end
def to_a(); end
end
module RbConfig
def self.expand(val, config=T.unsafe(nil)); end
def self.fire_update!(key, val, mkconf=T.unsafe(nil), conf=T.unsafe(nil)); end
def self.ruby(); end
end
module Readline
def self.completion_quote_character(); end
end
class Requirement
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Requirements
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Resolv::DNS
def extract_resources(msg, name, typeclass); end
def getname(address); 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 Resource
include ::FileUtils::StreamUtils_
def sha256(val); end
end
class Resource::Partial
def self.[](*_); end
def self.members(); end
end
class ResourceStageContext
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Ronn
REV = ::T.let(nil, ::T.untyped)
VERSION = ::T.let(nil, ::T.untyped)
end
class Ronn::Document
include ::Ronn::Utils
def basename(type=T.unsafe(nil)); end
def convert(format); end
def data(); end
def date(); end
def date=(date); end
def html(); end
def html_filter_angle_quotes(); end
def html_filter_annotate_bare_links(); end
def html_filter_definition_lists(); end
def html_filter_heading_anchors(); end
def html_filter_inject_name_section(); end
def html_filter_manual_reference_links(); end
def index(); end
def index=(index); end
def initialize(path=T.unsafe(nil), attributes=T.unsafe(nil), &block); end
def input_html(); end
def manual(); end
def manual=(manual); end
def markdown(); end
def markdown_filter_angle_quotes(markdown); end
def markdown_filter_heading_anchors(markdown); end
def markdown_filter_link_index(markdown); end
def name(); end
def name=(name); end
def name?(); end
def organization(); end
def organization=(organization); end
def path(); end
def path_for(type=T.unsafe(nil)); end
def path_name(); end
def path_section(); end
def preprocess!(); end
def process_html!(); end
def process_markdown!(); end
def reference_name(); end
def section(); end
def section=(section); end
def section?(); end
def section_heads(); end
def sniff(); end
def strip_heading(html); end
def styles(); end
def styles=(styles); end
def tagline(); end
def tagline=(tagline); end
def title(); end
def title?(); end
def to_h(); end
def to_html(); end
def to_html_fragment(wrap_class=T.unsafe(nil)); end
def to_json(); end
def to_markdown(); end
def to_roff(); end
def to_yaml(); end
def toc(); end
end
class Ronn::Document
end
class Ronn::Index
include ::Enumerable
def <<(path); end
def [](name); end
def add_manual(manual); end
def each(&bk); end
def empty?(); end
def exist?(); end
def first(); end
def initialize(path, &bk); end
def last(); end
def manual(path); end
def manuals(); end
def path(); end
def read!(data); end
def reference(name, path); end
def references(); end
def relative_to_index(path); end
def size(); end
def to_a(); end
def to_h(); end
def to_text(); end
end
class Ronn::Index
def self.[](path); end
def self.index_path_for_file(file); end
end
class Ronn::Template
def custom_title?(); end
def date(); end
def generator(); end
def initialize(document, style_path=T.unsafe(nil)); end
def inline_stylesheet(path, media=T.unsafe(nil)); end
def manual(); end
def missing_styles(); end
def name(); end
def name_and_section?(); end
def organization(); end
def page_name(); end
def remote_stylesheet(name, media=T.unsafe(nil)); end
def render(template=T.unsafe(nil)); end
def section(); end
def section_heads(); end
def style_files(); end
def style_path(); end
def style_path=(style_path); end
def styles(); end
def stylesheet(path, media=T.unsafe(nil)); end
def stylesheet_tags(); end
def stylesheets(); end
def tagline(); end
def tagline?(); end
def title(); end
def wrap_class_name(); end
end
class Ronn::Template
end
module Ronn::Utils
def block_element?(name); end
def child_of?(node, tag); end
def empty_element?(name); end
def html_element?(name); end
def inline_element?(name); end
HTML = ::T.let(nil, ::T.untyped)
HTML_BLOCK = ::T.let(nil, ::T.untyped)
HTML_EMPTY = ::T.let(nil, ::T.untyped)
HTML_INLINE = ::T.let(nil, ::T.untyped)
end
module Ronn::Utils
end
module Ronn
def self.new(filename, attributes=T.unsafe(nil), &block); end
def self.release?(); end
def self.revision(); end
def self.version(); end
end
module RuboCop::AST::CollectionNode
def extract_options!(*args, &block); end
def to_default_s(*args, &block); end
def to_formatted_s(*args, &block); end
def to_sentence(*args, &block); end
def to_xml(*args, &block); end
end
class RuboCop::AST::Node
def block_args(param0=T.unsafe(nil)); end
def block_body(param0=T.unsafe(nil)); end
def cask_block?(param0=T.unsafe(nil)); end
def key_node(param0=T.unsafe(nil)); end
def method_node(param0=T.unsafe(nil)); end
def val_node(param0=T.unsafe(nil)); end
end
class RuboCop::AST::NodePattern::Parser
Racc_debug_parser = ::T.let(nil, ::T.untyped)
end
module RuboCop::AST::NodePattern::Sets
SET_AFTER_ACTION_APPEND_AFTER_ACTION_APPEND_AROUND_ACTION_ETC = ::T.let(nil, ::T.untyped)
SET_AP_P_PP_ETC = ::T.let(nil, ::T.untyped)
SET_BELONGS_TO_HAS_ONE_HAS_MANY_HAS_AND_BELONGS_TO_MANY = ::T.let(nil, ::T.untyped)
SET_BINWRITE_SYSWRITE_WRITE_WRITE_NONBLOCK = ::T.let(nil, ::T.untyped)
SET_BUILD_RECOMMENDED_TEST_OPTIONAL = ::T.let(nil, ::T.untyped)
SET_CREATED_AT_UPDATED_AT = ::T.let(nil, ::T.untyped)
SET_CREATED_AT_UPDATED_AT_2 = ::T.let(nil, ::T.untyped)
SET_DEPENDS_ON_USES_FROM_MACOS = ::T.let(nil, ::T.untyped)
SET_EXECUTE_REMOVE_BELONGS_TO = ::T.let(nil, ::T.untyped)
SET_FIRST_TAKE = ::T.let(nil, ::T.untyped)
SET_GET_POST_PUT_ETC = ::T.let(nil, ::T.untyped)
SET_HAS_MANY_HAS_ONE = ::T.let(nil, ::T.untyped)
SET_HAS_MANY_HAS_ONE_BELONGS_TO = ::T.let(nil, ::T.untyped)
SET_INCLUDE_WITH_WITHOUT = ::T.let(nil, ::T.untyped)
SET_INSERT_INSERT = ::T.let(nil, ::T.untyped)
SET_ONLY_EXCEPT = ::T.let(nil, ::T.untyped)
SET_REFERER_REFERRER = ::T.let(nil, ::T.untyped)
SET_RENDER_REDIRECT_TO = ::T.let(nil, ::T.untyped)
SET_RETURNING_UNIQUE_BY = ::T.let(nil, ::T.untyped)
SET_SINCE_FROM_NOW_AFTER_ETC = ::T.let(nil, ::T.untyped)
SET_SKIP_AFTER_ACTION_SKIP_AROUND_ACTION_SKIP_BEFORE_ACTION_SKIP_ACTION_CALLBACK = ::T.let(nil, ::T.untyped)
SET_SYSTEM_SHELL_OUTPUT_PIPE_OUTPUT = ::T.let(nil, ::T.untyped)
SET_TRANSLATE_LOCALIZE = ::T.let(nil, ::T.untyped)
SET_TRY_TRY = ::T.let(nil, ::T.untyped)
SET_UNIQ_DISTINCT = ::T.let(nil, ::T.untyped)
SET_WITH_WITHOUT = ::T.let(nil, ::T.untyped)
end
class RuboCop::Cask::AST::CaskHeader
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class RuboCop::Cask::AST::Stanza
def app?(); end
def appcast?(); end
def artifact?(); end
def audio_unit_plugin?(); end
def auto_updates?(); end
def binary?(); end
def caveats?(); end
def colorpicker?(); end
def conflicts_with?(); end
def container?(); end
def depends_on?(); end
def desc?(); end
def dictionary?(); end
def font?(); end
def homepage?(); end
def input_method?(); end
def installer?(); end
def internet_plugin?(); end
def language?(); end
def manpage?(); end
def mdimporter?(); end
def name?(); end
def pkg?(); end
def postflight?(); end
def preflight?(); end
def prefpane?(); end
def qlplugin?(); end
def screen_saver?(); end
def service?(); end
def sha256?(); end
def stage_only?(); end
def suite?(); end
def uninstall?(); end
def uninstall_postflight?(); end
def uninstall_preflight?(); end
def url?(); end
def version?(); end
def vst3_plugin?(); end
def vst_plugin?(); end
def zap?(); end
end
class RuboCop::Cop::Cask::NoDslVersion
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class RuboCop::Cop::Cop
def highlights(); end
def messages(); end
end
class RuboCop::Cop::FormulaAudit::ComponentsOrder
def depends_on_node?(param0=T.unsafe(nil)); end
end
class RuboCop::Cop::FormulaAudit::DependencyOrder
def build_with_dependency_node(param0); end
def buildtime_dependency?(param0); end
def dependency_name_node(param0); end
def depends_on_node?(param0=T.unsafe(nil)); end
def negate_normal_dependency?(param0); end
def optional_dependency?(param0); end
def recommended_dependency?(param0); end
def test_dependency?(param0); end
def uses_from_macos_node?(param0=T.unsafe(nil)); end
end
class RuboCop::Cop::FormulaAudit::DeprecateDisableDate
def date(param0); end
end
class RuboCop::Cop::FormulaAudit::DeprecateDisableReason
def reason(param0); end
end
class RuboCop::Cop::FormulaAudit::GitUrls
def url_has_revision?(param0=T.unsafe(nil)); end
end
class RuboCop::Cop::FormulaAudit::Licenses
def license_exception?(param0=T.unsafe(nil)); end
end
class RuboCop::Cop::FormulaAudit::Miscellaneous
def conditional_dependencies(param0); end
def destructure_hash(param0=T.unsafe(nil)); end
def formula_path_strings(param0, param1); end
def hash_dep(param0=T.unsafe(nil)); end
def languageNodeModule?(param0); end
end
class RuboCop::Cop::FormulaAudit::OptionDeclarations
def depends_on_build_with(param0); end
end
class RuboCop::Cop::FormulaAudit::Patches
def patch_data?(param0); end
end
class RuboCop::Cop::FormulaAudit::Patches
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class RuboCop::Cop::FormulaAudit::PyPiUrls
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class RuboCop::Cop::FormulaAudit::Test
def test_calls(param0); end
end
class RuboCop::Cop::FormulaAudit::Text
def prefix_path(param0); end
end
class RuboCop::Cop::FormulaAuditStrict::GitUrls
def url_has_tag?(param0=T.unsafe(nil)); end
end
class RuboCop::Cop::FormulaAuditStrict::Text
def interpolated_share_path_starts_with(param0, param1); end
def share_path_starts_with(param0, param1); end
end
class RuboCop::Cop::FormulaCop
def dependency_name_hash_match?(param0, param1); end
def dependency_type_hash_match?(param0, param1); end
def required_dependency?(param0); end
def required_dependency_name?(param0, param1); end
end
module RuboCop::Cop::RSpec::Rails
end
class RuboCop::Cop::RSpec::Rails::HttpStatus
include ::RuboCop::Cop::ConfigurableEnforcedStyle
def http_status(param0=T.unsafe(nil)); end
def on_send(node); end
end
class RuboCop::Cop::RSpec::Rails::HttpStatus::NumericStyleChecker
def initialize(node); end
def message(); end
def node(); end
def offensive?(); end
def preferred_style(); end
ALLOWED_STATUSES = ::T.let(nil, ::T.untyped)
MSG = ::T.let(nil, ::T.untyped)
end
class RuboCop::Cop::RSpec::Rails::HttpStatus::NumericStyleChecker
end
class RuboCop::Cop::RSpec::Rails::HttpStatus::SymbolicStyleChecker
def initialize(node); end
def message(); end
def node(); end
def offensive?(); end
def preferred_style(); end
MSG = ::T.let(nil, ::T.untyped)
end
class RuboCop::Cop::RSpec::Rails::HttpStatus::SymbolicStyleChecker
end
class RuboCop::Cop::RSpec::Rails::HttpStatus
extend ::RuboCop::Cop::AutoCorrector
end
module RuboCop::Cop::RSpec::Rails
end
module RuboCop::RSpec::ExpectOffense
def expect_correction(correction, loop: T.unsafe(nil)); end
def expect_no_corrections(); end
def expect_no_offenses(source, file=T.unsafe(nil)); end
def expect_offense(source, file=T.unsafe(nil), severity: T.unsafe(nil), **replacements); end
def format_offense(source, **replacements); end
end
class RuboCop::RSpec::ExpectOffense::AnnotatedSource
def ==(other); end
def annotations(); end
def initialize(lines, annotations); end
def lines(); end
def match_annotations?(other); end
def plain_source(); end
def with_offense_annotations(offenses); end
ABBREV = ::T.let(nil, ::T.untyped)
ANNOTATION_PATTERN = ::T.let(nil, ::T.untyped)
end
class RuboCop::RSpec::ExpectOffense::AnnotatedSource
def self.parse(annotated_source); end
end
module RuboCop::RSpec::ExpectOffense
end
class RubyLex
include ::RubyToken
def Fail(err=T.unsafe(nil), *rest); end
def Raise(err=T.unsafe(nil), *rest); end
def char_no(); end
def each_top_level_statement(); end
def eof?(); end
def exception_on_syntax_error(); end
def exception_on_syntax_error=(exception_on_syntax_error); end
def get_readed(); end
def getc(); end
def getc_of_rests(); end
def gets(); end
def identify_comment(); end
def identify_gvar(); end
def identify_here_document(); end
def identify_identifier(); end
def identify_number(); end
def identify_quotation(); end
def identify_string(ltype, quoted=T.unsafe(nil)); end
def identify_string_dvar(); end
def indent(); end
def initialize_input(); end
def lex(); end
def lex_init(); end
def lex_int2(); end
def line_no(); end
def peek(i=T.unsafe(nil)); end
def peek_equal?(str); end
def peek_match?(regexp); end
def prompt(); end
def read_escape(); end
def readed_auto_clean_up(); end
def readed_auto_clean_up=(readed_auto_clean_up); end
def seek(); end
def set_input(io, p=T.unsafe(nil), &block); end
def set_prompt(p=T.unsafe(nil), &block); end
def skip_space(); end
def skip_space=(skip_space); end
def token(); end
def ungetc(c=T.unsafe(nil)); end
DEINDENT_CLAUSE = ::T.let(nil, ::T.untyped)
DLtype2Token = ::T.let(nil, ::T.untyped)
ENINDENT_CLAUSE = ::T.let(nil, ::T.untyped)
Ltype2Token = ::T.let(nil, ::T.untyped)
PERCENT_LTYPE = ::T.let(nil, ::T.untyped)
PERCENT_PAREN = ::T.let(nil, ::T.untyped)
end
class RubyLex::AlreadyDefinedToken
end
class RubyLex::AlreadyDefinedToken
end
class RubyLex::SyntaxError
end
class RubyLex::SyntaxError
end
class RubyLex::TerminateLineInput
end
class RubyLex::TerminateLineInput
end
class RubyLex::TkReading2TokenDuplicateError
end
class RubyLex::TkReading2TokenDuplicateError
end
class RubyLex::TkReading2TokenNoKey
end
class RubyLex::TkReading2TokenNoKey
end
class RubyLex::TkSymbol2TokenNoKey
end
class RubyLex::TkSymbol2TokenNoKey
end
class RubyLex
extend ::Exception2MessageMapper
def self.debug?(); end
def self.debug_level(); end
def self.debug_level=(debug_level); end
def self.included(mod); end
end
module RubyToken
def Token(token, value=T.unsafe(nil)); end
EXPR_ARG = ::T.let(nil, ::T.untyped)
EXPR_BEG = ::T.let(nil, ::T.untyped)
EXPR_CLASS = ::T.let(nil, ::T.untyped)
EXPR_DOT = ::T.let(nil, ::T.untyped)
EXPR_END = ::T.let(nil, ::T.untyped)
EXPR_FNAME = ::T.let(nil, ::T.untyped)
EXPR_MID = ::T.let(nil, ::T.untyped)
TkReading2Token = ::T.let(nil, ::T.untyped)
TkSymbol2Token = ::T.let(nil, ::T.untyped)
TokenDefinitions = ::T.let(nil, ::T.untyped)
end
class RubyToken::TkALIAS
end
class RubyToken::TkALIAS
end
class RubyToken::TkAMPER
end
class RubyToken::TkAMPER
end
class RubyToken::TkAND
end
class RubyToken::TkAND
end
class RubyToken::TkANDOP
end
class RubyToken::TkANDOP
end
class RubyToken::TkAREF
end
class RubyToken::TkAREF
end
class RubyToken::TkASET
end
class RubyToken::TkASET
end
class RubyToken::TkASSIGN
end
class RubyToken::TkASSIGN
end
class RubyToken::TkASSOC
end
class RubyToken::TkASSOC
end
class RubyToken::TkAT
end
class RubyToken::TkAT
end
class RubyToken::TkBACKQUOTE
end
class RubyToken::TkBACKQUOTE
end
class RubyToken::TkBACKSLASH
end
class RubyToken::TkBACKSLASH
end
class RubyToken::TkBACK_REF
end
class RubyToken::TkBACK_REF
end
class RubyToken::TkBEGIN
end
class RubyToken::TkBEGIN
end
class RubyToken::TkBITAND
end
class RubyToken::TkBITAND
end
class RubyToken::TkBITNOT
end
class RubyToken::TkBITNOT
end
class RubyToken::TkBITOR
end
class RubyToken::TkBITOR
end
class RubyToken::TkBITXOR
end
class RubyToken::TkBITXOR
end
class RubyToken::TkBREAK
end
class RubyToken::TkBREAK
end
class RubyToken::TkCASE
end
class RubyToken::TkCASE
end
class RubyToken::TkCLASS
end
class RubyToken::TkCLASS
end
class RubyToken::TkCMP
end
class RubyToken::TkCMP
end
class RubyToken::TkCOLON
end
class RubyToken::TkCOLON
end
class RubyToken::TkCOLON2
end
class RubyToken::TkCOLON2
end
class RubyToken::TkCOLON3
end
class RubyToken::TkCOLON3
end
class RubyToken::TkCOMMA
end
class RubyToken::TkCOMMA
end
class RubyToken::TkCOMMENT
end
class RubyToken::TkCOMMENT
end
class RubyToken::TkCONSTANT
end
class RubyToken::TkCONSTANT
end
class RubyToken::TkCVAR
end
class RubyToken::TkCVAR
end
class RubyToken::TkDEF
end
class RubyToken::TkDEF
end
class RubyToken::TkDEFINED
end
class RubyToken::TkDEFINED
end
class RubyToken::TkDIV
end
class RubyToken::TkDIV
end
class RubyToken::TkDO
end
class RubyToken::TkDO
end
class RubyToken::TkDOLLAR
end
class RubyToken::TkDOLLAR
end
class RubyToken::TkDOT
end
class RubyToken::TkDOT
end
class RubyToken::TkDOT2
end
class RubyToken::TkDOT2
end
class RubyToken::TkDOT3
end
class RubyToken::TkDOT3
end
class RubyToken::TkDREGEXP
end
class RubyToken::TkDREGEXP
end
class RubyToken::TkDSTRING
end
class RubyToken::TkDSTRING
end
class RubyToken::TkDXSTRING
end
class RubyToken::TkDXSTRING
end
class RubyToken::TkELSE
end
class RubyToken::TkELSE
end
class RubyToken::TkELSIF
end
class RubyToken::TkELSIF
end
class RubyToken::TkEND
end
class RubyToken::TkEND
end
class RubyToken::TkEND_OF_SCRIPT
end
class RubyToken::TkEND_OF_SCRIPT
end
class RubyToken::TkENSURE
end
class RubyToken::TkENSURE
end
class RubyToken::TkEQ
end
class RubyToken::TkEQ
end
class RubyToken::TkEQQ
end
class RubyToken::TkEQQ
end
class RubyToken::TkError
end
class RubyToken::TkError
end
class RubyToken::TkFALSE
end
class RubyToken::TkFALSE
end
class RubyToken::TkFID
end
class RubyToken::TkFID
end
class RubyToken::TkFLOAT
end
class RubyToken::TkFLOAT
end
class RubyToken::TkFOR
end
class RubyToken::TkFOR
end
class RubyToken::TkGEQ
end
class RubyToken::TkGEQ
end
class RubyToken::TkGT
end
class RubyToken::TkGT
end
class RubyToken::TkGVAR
end
class RubyToken::TkGVAR
end
class RubyToken::TkIDENTIFIER
end
class RubyToken::TkIDENTIFIER
end
class RubyToken::TkIF
end
class RubyToken::TkIF
end
class RubyToken::TkIF_MOD
end
class RubyToken::TkIF_MOD
end
class RubyToken::TkIN
end
class RubyToken::TkIN
end
class RubyToken::TkINTEGER
end
class RubyToken::TkINTEGER
end
class RubyToken::TkIVAR
end
class RubyToken::TkIVAR
end
class RubyToken::TkId
def initialize(seek, line_no, char_no, name); end
def name(); end
end
class RubyToken::TkId
end
class RubyToken::TkLBRACE
end
class RubyToken::TkLBRACE
end
class RubyToken::TkLBRACK
end
class RubyToken::TkLBRACK
end
class RubyToken::TkLEQ
end
class RubyToken::TkLEQ
end
class RubyToken::TkLPAREN
end
class RubyToken::TkLPAREN
end
class RubyToken::TkLSHFT
end
class RubyToken::TkLSHFT
end
class RubyToken::TkLT
end
class RubyToken::TkLT
end
class RubyToken::TkMATCH
end
class RubyToken::TkMATCH
end
class RubyToken::TkMINUS
end
class RubyToken::TkMINUS
end
class RubyToken::TkMOD
end
class RubyToken::TkMOD
end
class RubyToken::TkMODULE
end
class RubyToken::TkMODULE
end
class RubyToken::TkMULT
end
class RubyToken::TkMULT
end
class RubyToken::TkNEQ
end
class RubyToken::TkNEQ
end
class RubyToken::TkNEXT
end
class RubyToken::TkNEXT
end
class RubyToken::TkNIL
end
class RubyToken::TkNIL
end
class RubyToken::TkNL
end
class RubyToken::TkNL
end
class RubyToken::TkNMATCH
end
class RubyToken::TkNMATCH
end
class RubyToken::TkNOT
end
class RubyToken::TkNOT
end
class RubyToken::TkNOTOP
end
class RubyToken::TkNOTOP
end
class RubyToken::TkNTH_REF
end
class RubyToken::TkNTH_REF
end
class RubyToken::TkNode
def node(); end
end
class RubyToken::TkNode
end
class RubyToken::TkOPASGN
def initialize(seek, line_no, char_no, op); end
def op(); end
end
class RubyToken::TkOPASGN
end
class RubyToken::TkOR
end
class RubyToken::TkOR
end
class RubyToken::TkOROP
end
class RubyToken::TkOROP
end
class RubyToken::TkOp
def name(); end
def name=(name); end
end
class RubyToken::TkOp
end
class RubyToken::TkPLUS
end
class RubyToken::TkPLUS
end
class RubyToken::TkPOW
end
class RubyToken::TkPOW
end
class RubyToken::TkQUESTION
end
class RubyToken::TkQUESTION
end
class RubyToken::TkRBRACE
end
class RubyToken::TkRBRACE
end
class RubyToken::TkRBRACK
end
class RubyToken::TkRBRACK
end
class RubyToken::TkRD_COMMENT
end
class RubyToken::TkRD_COMMENT
end
class RubyToken::TkREDO
end
class RubyToken::TkREDO
end
class RubyToken::TkREGEXP
end
class RubyToken::TkREGEXP
end
class RubyToken::TkRESCUE
end
class RubyToken::TkRESCUE
end
class RubyToken::TkRETRY
end
class RubyToken::TkRETRY
end
class RubyToken::TkRETURN
end
class RubyToken::TkRETURN
end
class RubyToken::TkRPAREN
end
class RubyToken::TkRPAREN
end
class RubyToken::TkRSHFT
end
class RubyToken::TkRSHFT
end
class RubyToken::TkSELF
end
class RubyToken::TkSELF
end
class RubyToken::TkSEMICOLON
end
class RubyToken::TkSEMICOLON
end
class RubyToken::TkSPACE
end
class RubyToken::TkSPACE
end
class RubyToken::TkSTAR
end
class RubyToken::TkSTAR
end
class RubyToken::TkSTRING
end
class RubyToken::TkSTRING
end
class RubyToken::TkSUPER
end
class RubyToken::TkSUPER
end
class RubyToken::TkSYMBEG
end
class RubyToken::TkSYMBEG
end
class RubyToken::TkSYMBOL
end
class RubyToken::TkSYMBOL
end
class RubyToken::TkTHEN
end
class RubyToken::TkTHEN
end
class RubyToken::TkTRUE
end
class RubyToken::TkTRUE
end
class RubyToken::TkUMINUS
end
class RubyToken::TkUMINUS
end
class RubyToken::TkUNDEF
end
class RubyToken::TkUNDEF
end
class RubyToken::TkUNLESS
end
class RubyToken::TkUNLESS
end
class RubyToken::TkUNLESS_MOD
end
class RubyToken::TkUNLESS_MOD
end
class RubyToken::TkUNTIL
end
class RubyToken::TkUNTIL
end
class RubyToken::TkUNTIL_MOD
end
class RubyToken::TkUNTIL_MOD
end
class RubyToken::TkUPLUS
end
class RubyToken::TkUPLUS
end
class RubyToken::TkUnknownChar
def initialize(seek, line_no, char_no, id); end
def name(); end
end
class RubyToken::TkUnknownChar
end
class RubyToken::TkVal
def initialize(seek, line_no, char_no, value=T.unsafe(nil)); end
def value(); end
end
class RubyToken::TkVal
end
class RubyToken::TkWHEN
end
class RubyToken::TkWHEN
end
class RubyToken::TkWHILE
end
class RubyToken::TkWHILE
end
class RubyToken::TkWHILE_MOD
end
class RubyToken::TkWHILE_MOD
end
class RubyToken::TkXSTRING
end
class RubyToken::TkXSTRING
end
class RubyToken::TkYIELD
end
class RubyToken::TkYIELD
end
class RubyToken::Tk__FILE__
end
class RubyToken::Tk__FILE__
end
class RubyToken::Tk__LINE__
end
class RubyToken::Tk__LINE__
end
class RubyToken::TkfLBRACE
end
class RubyToken::TkfLBRACE
end
class RubyToken::TkfLBRACK
end
class RubyToken::TkfLBRACK
end
class RubyToken::TkfLPAREN
end
class RubyToken::TkfLPAREN
end
class RubyToken::TklBEGIN
end
class RubyToken::TklBEGIN
end
class RubyToken::TklEND
end
class RubyToken::TklEND
end
class RubyToken::Token
def char_no(); end
def initialize(seek, line_no, char_no); end
def line_no(); end
def seek(); end
end
class RubyToken::Token
end
module RubyToken
def self.def_token(token_n, super_token=T.unsafe(nil), reading=T.unsafe(nil), *opts); end
end
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
class RubyVM
def self.resolve_feature_path(_); end
end
class Sandbox
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
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 SharedEnvExtension
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module SimpleCov
VERSION = ::T.let(nil, ::T.untyped)
end
class SimpleCov::ArrayFilter
def matches?(source_files_list); end
end
class SimpleCov::ArrayFilter
end
class SimpleCov::BlockFilter
def matches?(source_file); end
end
class SimpleCov::BlockFilter
end
module SimpleCov::Combine
end
module SimpleCov::Combine::BranchesCombiner
end
module SimpleCov::Combine::BranchesCombiner
def self.combine(coverage_a, coverage_b); end
end
module SimpleCov::Combine::FilesCombiner
end
module SimpleCov::Combine::FilesCombiner
def self.combine(coverage_a, coverage_b); end
end
module SimpleCov::Combine::LinesCombiner
end
module SimpleCov::Combine::LinesCombiner
def self.combine(coverage_a, coverage_b); end
def self.merge_line_coverage(first_val, second_val); end
end
module SimpleCov::Combine::ResultsCombiner
end
module SimpleCov::Combine::ResultsCombiner
def self.combine(*results); end
def self.combine_file_coverage(coverage_a, coverage_b); end
def self.combine_result_sets(combined_results, result); end
end
module SimpleCov::Combine
def self.combine(combiner_module, coverage_a, coverage_b); end
def self.empty_coverage?(coverage_a, coverage_b); end
def self.existing_coverage(coverage_a, coverage_b); end
end
module SimpleCov::CommandGuesser
end
module SimpleCov::CommandGuesser
def self.guess(); end
def self.original_run_command(); end
def self.original_run_command=(original_run_command); end
end
module SimpleCov::Configuration
def adapters(); end
def add_filter(filter_argument=T.unsafe(nil), &filter_proc); end
def add_group(group_name, filter_argument=T.unsafe(nil), &filter_proc); end
def at_exit(&block); end
def at_fork(&block); end
def branch_coverage?(); end
def branch_coverage_supported?(); end
def clear_coverage_criteria(); end
def command_name(name=T.unsafe(nil)); end
def configure(&block); end
def coverage_criteria(); end
def coverage_criterion(criterion=T.unsafe(nil)); end
def coverage_criterion_enabled?(criterion); end
def coverage_dir(dir=T.unsafe(nil)); end
def coverage_path(); end
def coverage_start_arguments_supported?(); end
def enable_coverage(criterion); end
def enable_for_subprocesses(value=T.unsafe(nil)); end
def enabled_for_subprocesses?(); end
def filters(); end
def filters=(filters); end
def formatter(formatter=T.unsafe(nil)); end
def formatter=(formatter); end
def formatters(); end
def formatters=(formatters); end
def groups(); end
def groups=(groups); end
def maximum_coverage_drop(coverage_drop=T.unsafe(nil)); end
def merge_timeout(seconds=T.unsafe(nil)); end
def minimum_coverage(coverage=T.unsafe(nil)); end
def minimum_coverage_by_file(coverage=T.unsafe(nil)); end
def nocov_token(nocov_token=T.unsafe(nil)); end
def print_error_status(); end
def print_error_status=(print_error_status); end
def profiles(); end
def project_name(new_name=T.unsafe(nil)); end
def refuse_coverage_drop(); end
def root(root=T.unsafe(nil)); end
def skip_token(nocov_token=T.unsafe(nil)); end
def track_files(glob); end
def tracked_files(); end
def use_merging(use=T.unsafe(nil)); end
DEFAULT_COVERAGE_CRITERION = ::T.let(nil, ::T.untyped)
SUPPORTED_COVERAGE_CRITERIA = ::T.let(nil, ::T.untyped)
end
module SimpleCov::Configuration
end
class SimpleCov::CoverageStatistics
def covered(); end
def initialize(covered:, missed:, total_strength: T.unsafe(nil)); end
def missed(); end
def percent(); end
def strength(); end
def total(); end
end
class SimpleCov::CoverageStatistics
def self.from(coverage_statistics); end
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
module SimpleCov::ExitCodes::ExitCodeHandling
end
module SimpleCov::ExitCodes::ExitCodeHandling
def self.call(result, coverage_limits:); end
def self.coverage_checks(result, coverage_limits); end
end
class SimpleCov::ExitCodes::MaximumCoverageDropCheck
def exit_code(); end
def failing?(); end
def initialize(result, maximum_coverage_drop); end
def report(); end
end
class SimpleCov::ExitCodes::MaximumCoverageDropCheck
end
class SimpleCov::ExitCodes::MinimumCoverageByFileCheck
def exit_code(); end
def failing?(); end
def initialize(result, minimum_coverage_by_file); end
def report(); end
end
class SimpleCov::ExitCodes::MinimumCoverageByFileCheck
end
class SimpleCov::ExitCodes::MinimumOverallCoverageCheck
def exit_code(); end
def failing?(); end
def initialize(result, minimum_coverage); end
def report(); end
end
class SimpleCov::ExitCodes::MinimumOverallCoverageCheck
end
module SimpleCov::ExitCodes
end
class SimpleCov::FileList
include ::Enumerable
def branch_covered_percent(); end
def count(*args, &block); end
def coverage_statistics(); end
def covered_branches(); end
def covered_lines(); end
def covered_percent(); end
def covered_percentages(); end
def covered_strength(); end
def each(*args, &block); end
def empty?(*args, &block); end
def initialize(files); end
def least_covered_file(); end
def length(*args, &block); end
def lines_of_code(); end
def map(*args, &block); end
def missed_branches(); end
def missed_lines(); end
def never_lines(); end
def size(*args, &block); end
def skipped_lines(); end
def to_a(*args, &block); end
def to_ary(*args, &block); end
def total_branches(); end
end
class SimpleCov::FileList
extend ::Forwardable
end
class SimpleCov::Filter
def filter_argument(); end
def initialize(filter_argument); end
def matches?(_source_file); end
def passes?(source_file); end
end
class SimpleCov::Filter
def self.build_filter(filter_argument); end
def self.class_for_argument(filter_argument); end
end
module SimpleCov::Formatter
end
class SimpleCov::Formatter::Codecov
def build_params(ci); end
def create_report(report); end
def detect_ci(); end
def display_header(); end
def format(result, disable_net_blockers=T.unsafe(nil)); end
def gzip_report(report); end
def handle_report_response(report); end
def retry_request(req, https); end
def upload_to_codecov(ci, report); end
def upload_to_v2(url, report, query, query_without_token); end
def upload_to_v4(url, report, query, query_without_token); end
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)
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)
VERSION = ::T.let(nil, ::T.untyped)
WERCKER = ::T.let(nil, ::T.untyped)
end
class SimpleCov::Formatter::Codecov
end
class SimpleCov::Formatter::HTMLFormatter
def branchable_result?(); end
def format(result); end
def line_status?(source_file, line); end
def output_message(result); end
VERSION = ::T.let(nil, ::T.untyped)
end
class SimpleCov::Formatter::HTMLFormatter
end
class SimpleCov::Formatter::JSONFormatter
def format(result); end
end
class SimpleCov::Formatter::JSONFormatter
end
class SimpleCov::Formatter::MultiFormatter
end
module SimpleCov::Formatter::MultiFormatter::InstanceMethods
def format(result); end
end
module SimpleCov::Formatter::MultiFormatter::InstanceMethods
end
class SimpleCov::Formatter::MultiFormatter
def self.[](*args); end
def self.new(formatters=T.unsafe(nil)); end
end
class SimpleCov::Formatter::SimpleFormatter
def format(result); end
end
class SimpleCov::Formatter::SimpleFormatter
end
module SimpleCov::Formatter
def self.from_env(env); end
end
module SimpleCov::LastRun
end
module SimpleCov::LastRun
def self.last_run_path(); end
def self.read(); end
def self.write(json); end
end
class SimpleCov::LinesClassifier
def classify(lines); end
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::LinesClassifier
def self.no_cov_line(); end
def self.no_cov_line?(line); end
def self.whitespace_line?(line); end
end
class SimpleCov::Profiles
def define(name, &blk); end
def load(name); end
end
class SimpleCov::Profiles
end
class SimpleCov::RegexFilter
def matches?(source_file); end
end
class SimpleCov::RegexFilter
end
class SimpleCov::Result
def command_name(); end
def command_name=(command_name); end
def coverage_statistics(*args, &block); end
def covered_branches(*args, &block); end
def covered_lines(*args, &block); end
def covered_percent(*args, &block); end
def covered_percentages(*args, &block); end
def covered_strength(*args, &block); end
def created_at(); end
def created_at=(created_at); end
def filenames(); end
def files(); end
def format!(); end
def groups(); end
def initialize(original_result, command_name: T.unsafe(nil), created_at: T.unsafe(nil)); end
def least_covered_file(*args, &block); end
def missed_branches(*args, &block); end
def missed_lines(*args, &block); end
def original_result(); end
def source_files(); end
def time_since_creation(); end
def to_hash(); end
def total_branches(*args, &block); end
def total_lines(*args, &block); end
end
class SimpleCov::Result
extend ::Forwardable
def self.from_hash(hash); end
end
class SimpleCov::ResultAdapter
def adapt(); end
def initialize(result); end
def result(); end
end
class SimpleCov::ResultAdapter
def self.call(*args); end
end
module SimpleCov::ResultMerger
end
module SimpleCov::ResultMerger
def self.clear_resultset(); end
def self.merge_and_store(*results); end
def self.merge_results(*results); end
def self.merged_result(); end
def self.results(); end
def self.resultset(); end
def self.resultset_path(); end
def self.resultset_writelock(); end
def self.store_result(result); end
def self.stored_data(); end
def self.synchronize_resultset(); end
end
module SimpleCov::SimulateCoverage
end
module SimpleCov::SimulateCoverage
def self.call(absolute_path); end
end
class SimpleCov::SourceFile
def branches(); end
def branches_coverage_percent(); end
def branches_for_line(line_number); end
def branches_report(); end
def coverage_data(); end
def coverage_statistics(); end
def covered_branches(); end
def covered_lines(); end
def covered_percent(); end
def covered_strength(); end
def filename(); end
def initialize(filename, coverage_data); end
def line(number); end
def line_with_missed_branch?(line_number); end
def lines(); end
def lines_of_code(); end
def missed_branches(); end
def missed_lines(); end
def never_lines(); end
def no_branches?(); end
def no_lines?(); end
def project_filename(); end
def relevant_lines(); end
def skipped_lines(); end
def source(); end
def source_lines(); end
def src(); end
def total_branches(); end
RUBY_FILE_ENCODING_MAGIC_COMMENT_REGEX = ::T.let(nil, ::T.untyped)
SHEBANG_REGEX = ::T.let(nil, ::T.untyped)
end
class SimpleCov::SourceFile::Branch
def coverage(); end
def covered?(); end
def end_line(); end
def initialize(start_line:, end_line:, coverage:, inline:, type:); end
def inline?(); end
def missed?(); end
def overlaps_with?(line_range); end
def report(); end
def report_line(); end
def skipped!(); end
def skipped?(); end
def start_line(); end
def type(); end
end
class SimpleCov::SourceFile::Branch
end
class SimpleCov::SourceFile::Line
def coverage(); end
def covered?(); end
def initialize(src, line_number, coverage); end
def line(); end
def line_number(); end
def missed?(); end
def never?(); end
def number(); end
def skipped(); end
def skipped!(); end
def skipped?(); end
def source(); end
def src(); end
def status(); end
end
class SimpleCov::SourceFile::Line
end
class SimpleCov::SourceFile
end
class SimpleCov::StringFilter
def matches?(source_file); end
end
class SimpleCov::StringFilter
end
module SimpleCov::UselessResultsRemover
end
module SimpleCov::UselessResultsRemover
def self.call(coverage_result); end
def self.root_regx(); end
end
module SimpleCov
extend ::SimpleCov::Configuration
def self.at_exit_behavior(); end
def self.clear_result(); end
def self.collate(result_filenames, profile=T.unsafe(nil), &block); end
def self.exit_and_report_previous_error(exit_status); end
def self.exit_status_from_exception(); end
def self.external_at_exit(); end
def self.external_at_exit=(external_at_exit); end
def self.external_at_exit?(); end
def self.filtered(files); end
def self.final_result_process?(); end
def self.grouped(files); end
def self.load_adapter(name); end
def self.load_profile(name); end
def self.pid(); end
def self.pid=(pid); end
def self.previous_error?(error_exit_status); end
def self.process_result(result); end
def self.process_results_and_report_error(); end
def self.ready_to_process_results?(); end
def self.result(); end
def self.result?(); end
def self.result_exit_status(result); end
def self.round_coverage(coverage); end
def self.run_exit_tasks!(); end
def self.running(); end
def self.running=(running); end
def self.start(profile=T.unsafe(nil), &block); end
def self.wait_for_other_processes(); end
def self.write_last_run(result); end
end
module SimpleCovJSONFormatter
end
class SimpleCovJSONFormatter::ResultExporter
def export(); end
def initialize(result_hash); end
FILENAME = ::T.let(nil, ::T.untyped)
end
class SimpleCovJSONFormatter::ResultExporter
end
class SimpleCovJSONFormatter::ResultHashFormatter
def format(); end
def initialize(result); end
end
class SimpleCovJSONFormatter::ResultHashFormatter
end
class SimpleCovJSONFormatter::SourceFileFormatter
def format(); end
def initialize(source_file); end
end
class SimpleCovJSONFormatter::SourceFileFormatter
end
module SimpleCovJSONFormatter
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
AF_CCITT = ::T.let(nil, ::T.untyped)
AF_CHAOS = ::T.let(nil, ::T.untyped)
AF_CNT = ::T.let(nil, ::T.untyped)
AF_COIP = ::T.let(nil, ::T.untyped)
AF_DATAKIT = ::T.let(nil, ::T.untyped)
AF_DLI = ::T.let(nil, ::T.untyped)
AF_E164 = ::T.let(nil, ::T.untyped)
AF_ECMA = ::T.let(nil, ::T.untyped)
AF_HYLINK = ::T.let(nil, ::T.untyped)
AF_IMPLINK = ::T.let(nil, ::T.untyped)
AF_ISO = ::T.let(nil, ::T.untyped)
AF_LAT = ::T.let(nil, ::T.untyped)
AF_LINK = ::T.let(nil, ::T.untyped)
AF_NATM = ::T.let(nil, ::T.untyped)
AF_NDRV = ::T.let(nil, ::T.untyped)
AF_NETBIOS = ::T.let(nil, ::T.untyped)
AF_NS = ::T.let(nil, ::T.untyped)
AF_OSI = ::T.let(nil, ::T.untyped)
AF_PPP = ::T.let(nil, ::T.untyped)
AF_PUP = ::T.let(nil, ::T.untyped)
AF_SIP = ::T.let(nil, ::T.untyped)
AF_SYSTEM = ::T.let(nil, ::T.untyped)
AI_DEFAULT = ::T.let(nil, ::T.untyped)
AI_MASK = ::T.let(nil, ::T.untyped)
AI_V4MAPPED_CFG = ::T.let(nil, ::T.untyped)
EAI_BADHINTS = ::T.let(nil, ::T.untyped)
EAI_MAX = ::T.let(nil, ::T.untyped)
EAI_PROTOCOL = ::T.let(nil, ::T.untyped)
IFF_ALTPHYS = ::T.let(nil, ::T.untyped)
IFF_LINK0 = ::T.let(nil, ::T.untyped)
IFF_LINK1 = ::T.let(nil, ::T.untyped)
IFF_LINK2 = ::T.let(nil, ::T.untyped)
IFF_OACTIVE = ::T.let(nil, ::T.untyped)
IFF_SIMPLEX = ::T.let(nil, ::T.untyped)
IPPROTO_EON = ::T.let(nil, ::T.untyped)
IPPROTO_GGP = ::T.let(nil, ::T.untyped)
IPPROTO_HELLO = ::T.let(nil, ::T.untyped)
IPPROTO_MAX = ::T.let(nil, ::T.untyped)
IPPROTO_ND = ::T.let(nil, ::T.untyped)
IPPROTO_XTP = ::T.let(nil, ::T.untyped)
IPV6_DONTFRAG = ::T.let(nil, ::T.untyped)
IPV6_PATHMTU = ::T.let(nil, ::T.untyped)
IPV6_RECVPATHMTU = ::T.let(nil, ::T.untyped)
IPV6_USE_MIN_MTU = ::T.let(nil, ::T.untyped)
IP_DONTFRAG = ::T.let(nil, ::T.untyped)
IP_PORTRANGE = ::T.let(nil, ::T.untyped)
IP_RECVDSTADDR = ::T.let(nil, ::T.untyped)
IP_RECVIF = ::T.let(nil, ::T.untyped)
LOCAL_PEERCRED = ::T.let(nil, ::T.untyped)
MSG_EOF = ::T.let(nil, ::T.untyped)
MSG_FLUSH = ::T.let(nil, ::T.untyped)
MSG_HAVEMORE = ::T.let(nil, ::T.untyped)
MSG_HOLD = ::T.let(nil, ::T.untyped)
MSG_RCVMORE = ::T.let(nil, ::T.untyped)
MSG_SEND = ::T.let(nil, ::T.untyped)
PF_CCITT = ::T.let(nil, ::T.untyped)
PF_CHAOS = ::T.let(nil, ::T.untyped)
PF_CNT = ::T.let(nil, ::T.untyped)
PF_COIP = ::T.let(nil, ::T.untyped)
PF_DATAKIT = ::T.let(nil, ::T.untyped)
PF_DLI = ::T.let(nil, ::T.untyped)
PF_ECMA = ::T.let(nil, ::T.untyped)
PF_HYLINK = ::T.let(nil, ::T.untyped)
PF_IMPLINK = ::T.let(nil, ::T.untyped)
PF_ISO = ::T.let(nil, ::T.untyped)
PF_LAT = ::T.let(nil, ::T.untyped)
PF_LINK = ::T.let(nil, ::T.untyped)
PF_NATM = ::T.let(nil, ::T.untyped)
PF_NDRV = ::T.let(nil, ::T.untyped)
PF_NETBIOS = ::T.let(nil, ::T.untyped)
PF_NS = ::T.let(nil, ::T.untyped)
PF_OSI = ::T.let(nil, ::T.untyped)
PF_PIP = ::T.let(nil, ::T.untyped)
PF_PPP = ::T.let(nil, ::T.untyped)
PF_PUP = ::T.let(nil, ::T.untyped)
PF_RTIP = ::T.let(nil, ::T.untyped)
PF_SIP = ::T.let(nil, ::T.untyped)
PF_SYSTEM = ::T.let(nil, ::T.untyped)
PF_XTP = ::T.let(nil, ::T.untyped)
SCM_CREDS = ::T.let(nil, ::T.untyped)
SO_DONTTRUNC = ::T.let(nil, ::T.untyped)
SO_NKE = ::T.let(nil, ::T.untyped)
SO_NOSIGPIPE = ::T.let(nil, ::T.untyped)
SO_NREAD = ::T.let(nil, ::T.untyped)
SO_USELOOPBACK = ::T.let(nil, ::T.untyped)
SO_WANTMORE = ::T.let(nil, ::T.untyped)
SO_WANTOOBFLAG = ::T.let(nil, ::T.untyped)
TCP_NOOPT = ::T.let(nil, ::T.untyped)
TCP_NOPUSH = ::T.let(nil, ::T.untyped)
end
module Socket::Constants
AF_CCITT = ::T.let(nil, ::T.untyped)
AF_CHAOS = ::T.let(nil, ::T.untyped)
AF_CNT = ::T.let(nil, ::T.untyped)
AF_COIP = ::T.let(nil, ::T.untyped)
AF_DATAKIT = ::T.let(nil, ::T.untyped)
AF_DLI = ::T.let(nil, ::T.untyped)
AF_E164 = ::T.let(nil, ::T.untyped)
AF_ECMA = ::T.let(nil, ::T.untyped)
AF_HYLINK = ::T.let(nil, ::T.untyped)
AF_IMPLINK = ::T.let(nil, ::T.untyped)
AF_ISO = ::T.let(nil, ::T.untyped)
AF_LAT = ::T.let(nil, ::T.untyped)
AF_LINK = ::T.let(nil, ::T.untyped)
AF_NATM = ::T.let(nil, ::T.untyped)
AF_NDRV = ::T.let(nil, ::T.untyped)
AF_NETBIOS = ::T.let(nil, ::T.untyped)
AF_NS = ::T.let(nil, ::T.untyped)
AF_OSI = ::T.let(nil, ::T.untyped)
AF_PPP = ::T.let(nil, ::T.untyped)
AF_PUP = ::T.let(nil, ::T.untyped)
AF_SIP = ::T.let(nil, ::T.untyped)
AF_SYSTEM = ::T.let(nil, ::T.untyped)
AI_DEFAULT = ::T.let(nil, ::T.untyped)
AI_MASK = ::T.let(nil, ::T.untyped)
AI_V4MAPPED_CFG = ::T.let(nil, ::T.untyped)
EAI_BADHINTS = ::T.let(nil, ::T.untyped)
EAI_MAX = ::T.let(nil, ::T.untyped)
EAI_PROTOCOL = ::T.let(nil, ::T.untyped)
IFF_ALTPHYS = ::T.let(nil, ::T.untyped)
IFF_LINK0 = ::T.let(nil, ::T.untyped)
IFF_LINK1 = ::T.let(nil, ::T.untyped)
IFF_LINK2 = ::T.let(nil, ::T.untyped)
IFF_OACTIVE = ::T.let(nil, ::T.untyped)
IFF_SIMPLEX = ::T.let(nil, ::T.untyped)
IPPROTO_EON = ::T.let(nil, ::T.untyped)
IPPROTO_GGP = ::T.let(nil, ::T.untyped)
IPPROTO_HELLO = ::T.let(nil, ::T.untyped)
IPPROTO_MAX = ::T.let(nil, ::T.untyped)
IPPROTO_ND = ::T.let(nil, ::T.untyped)
IPPROTO_XTP = ::T.let(nil, ::T.untyped)
IPV6_DONTFRAG = ::T.let(nil, ::T.untyped)
IPV6_PATHMTU = ::T.let(nil, ::T.untyped)
IPV6_RECVPATHMTU = ::T.let(nil, ::T.untyped)
IPV6_USE_MIN_MTU = ::T.let(nil, ::T.untyped)
IP_DONTFRAG = ::T.let(nil, ::T.untyped)
IP_PORTRANGE = ::T.let(nil, ::T.untyped)
IP_RECVDSTADDR = ::T.let(nil, ::T.untyped)
IP_RECVIF = ::T.let(nil, ::T.untyped)
LOCAL_PEERCRED = ::T.let(nil, ::T.untyped)
MSG_EOF = ::T.let(nil, ::T.untyped)
MSG_FLUSH = ::T.let(nil, ::T.untyped)
MSG_HAVEMORE = ::T.let(nil, ::T.untyped)
MSG_HOLD = ::T.let(nil, ::T.untyped)
MSG_RCVMORE = ::T.let(nil, ::T.untyped)
MSG_SEND = ::T.let(nil, ::T.untyped)
PF_CCITT = ::T.let(nil, ::T.untyped)
PF_CHAOS = ::T.let(nil, ::T.untyped)
PF_CNT = ::T.let(nil, ::T.untyped)
PF_COIP = ::T.let(nil, ::T.untyped)
PF_DATAKIT = ::T.let(nil, ::T.untyped)
PF_DLI = ::T.let(nil, ::T.untyped)
PF_ECMA = ::T.let(nil, ::T.untyped)
PF_HYLINK = ::T.let(nil, ::T.untyped)
PF_IMPLINK = ::T.let(nil, ::T.untyped)
PF_ISO = ::T.let(nil, ::T.untyped)
PF_LAT = ::T.let(nil, ::T.untyped)
PF_LINK = ::T.let(nil, ::T.untyped)
PF_NATM = ::T.let(nil, ::T.untyped)
PF_NDRV = ::T.let(nil, ::T.untyped)
PF_NETBIOS = ::T.let(nil, ::T.untyped)
PF_NS = ::T.let(nil, ::T.untyped)
PF_OSI = ::T.let(nil, ::T.untyped)
PF_PIP = ::T.let(nil, ::T.untyped)
PF_PPP = ::T.let(nil, ::T.untyped)
PF_PUP = ::T.let(nil, ::T.untyped)
PF_RTIP = ::T.let(nil, ::T.untyped)
PF_SIP = ::T.let(nil, ::T.untyped)
PF_SYSTEM = ::T.let(nil, ::T.untyped)
PF_XTP = ::T.let(nil, ::T.untyped)
SCM_CREDS = ::T.let(nil, ::T.untyped)
SO_DONTTRUNC = ::T.let(nil, ::T.untyped)
SO_NKE = ::T.let(nil, ::T.untyped)
SO_NOSIGPIPE = ::T.let(nil, ::T.untyped)
SO_NREAD = ::T.let(nil, ::T.untyped)
SO_USELOOPBACK = ::T.let(nil, ::T.untyped)
SO_WANTMORE = ::T.let(nil, ::T.untyped)
SO_WANTOOBFLAG = ::T.let(nil, ::T.untyped)
TCP_NOOPT = ::T.let(nil, ::T.untyped)
TCP_NOPUSH = ::T.let(nil, ::T.untyped)
end
class SortedSet
def initialize(*args, &block); end
end
class SortedSet
def self.setup(); end
end
class Spoom::Cli::Bump
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Spoom::Cli::Helper
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Spoom::Cli::Main
extend ::T::Sig
end
class Spoom::Coverage::D3::Base
extend ::T::Sig
extend ::T::Helpers
extend ::T::Private::Abstract::Hooks
extend ::T::InterfaceWrapper::Helpers
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Spoom::Coverage::D3
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Spoom::Coverage::Snapshot
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Spoom::Coverage::Template
extend ::T::Sig
extend ::T::Helpers
extend ::T::Private::Abstract::Hooks
extend ::T::InterfaceWrapper::Helpers
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Spoom::Coverage
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Spoom::FileTree::Node
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Spoom::FileTree
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Spoom::Git
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Spoom::LSP::Diagnostic
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Spoom::LSP::DocumentSymbol
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Spoom::LSP::Hover
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Spoom::LSP::Location
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Spoom::LSP::Position
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Spoom::LSP::PrintableSymbol
extend ::T::Sig
extend ::T::Helpers
extend ::T::Private::Abstract::Hooks
extend ::T::InterfaceWrapper::Helpers
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Spoom::LSP::Range
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Spoom::LSP::SignatureHelp
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Spoom::Printer
extend ::T::Sig
extend ::T::Helpers
extend ::T::Private::Abstract::Hooks
extend ::T::InterfaceWrapper::Helpers
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Spoom::Sorbet::Config
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Spoom::Sorbet::Errors::Error
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Spoom::Sorbet::Errors::Parser
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Spoom::Sorbet::MetricsParser
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Spoom::Sorbet::Sigils
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Spoom::Sorbet
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Spoom::Timeline
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class String
def acts_like_string?(); end
def at(position); end
def black(); end
def blink(); end
def blue(); end
def bold(); end
def camelcase(first_letter=T.unsafe(nil)); end
def camelize(first_letter=T.unsafe(nil)); end
def classify(); end
def constantize(); end
def cyan(); end
def dasherize(); end
def deconstantize(); end
def demodulize(); end
def ends_with?(*_); end
def exclude?(string); end
def fast_xs(); end
def first(limit=T.unsafe(nil)); end
def foreign_key(separate_class_name_and_id_with_underscore=T.unsafe(nil)); end
def from(position); end
def green(); end
def hide(); end
def html_safe(); end
def humanize(capitalize: T.unsafe(nil), keep_id_suffix: T.unsafe(nil)); end
def is_utf8?(); end
def iseuc(); end
def isjis(); end
def issjis(); end
def isutf8(); end
def italic(); end
def kconv(to_enc, from_enc=T.unsafe(nil)); end
def last(limit=T.unsafe(nil)); end
def light_black(); end
def light_blue(); end
def light_cyan(); end
def light_green(); end
def light_magenta(); end
def light_red(); end
def light_white(); end
def light_yellow(); end
def magenta(); end
def mb_chars(); end
def on_black(); end
def on_blue(); end
def on_cyan(); end
def on_green(); end
def on_light_black(); end
def on_light_blue(); end
def on_light_cyan(); end
def on_light_green(); end
def on_light_magenta(); end
def on_light_red(); end
def on_light_white(); end
def on_light_yellow(); end
def on_magenta(); end
def on_red(); end
def on_white(); end
def on_yellow(); end
def parameterize(separator: T.unsafe(nil), preserve_case: T.unsafe(nil), locale: T.unsafe(nil)); end
def pluralize(count=T.unsafe(nil), locale=T.unsafe(nil)); end
def red(); end
def remove(*patterns); end
def remove!(*patterns); end
def safe_constantize(); end
def shellescape(); end
def shellsplit(); end
def singularize(locale=T.unsafe(nil)); end
def squish(); end
def squish!(); end
def starts_with?(*_); end
def swap(); end
def tableize(); end
def titlecase(keep_id_suffix: T.unsafe(nil)); end
def titleize(keep_id_suffix: T.unsafe(nil)); end
def to(position); end
def to_date(); end
def to_datetime(); end
def to_nfc(); end
def to_nfd(); end
def to_nfkc(); end
def to_nfkd(); end
def to_time(form=T.unsafe(nil)); end
def toeuc(); end
def tojis(); end
def tolocale(); end
def tosjis(); end
def toutf16(); end
def toutf32(); end
def toutf8(); end
def truncate(truncate_at, options=T.unsafe(nil)); end
def truncate_bytes(truncate_at, omission: T.unsafe(nil)); end
def truncate_words(words_count, options=T.unsafe(nil)); end
def underline(); end
def underscore(); end
def upcase_first(); end
def white(); end
def yellow(); end
BLANK_RE = ::T.let(nil, ::T.untyped)
ENCODED_BLANKS = ::T.let(nil, ::T.untyped)
end
class String
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class StringInreplaceExtension
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class StringScanner
def bol?(); end
def initialize(*_); end
Id = ::T.let(nil, ::T.untyped)
Version = ::T.let(nil, ::T.untyped)
end
class Struct
def filter(*_); end
end
Struct::Group = Etc::Group
class Struct::HTMLElementDescription
def attrs_depr(); end
def attrs_depr=(_); end
def attrs_opt(); end
def attrs_opt=(_); end
def attrs_req(); end
def attrs_req=(_); end
def defaultsubelt(); end
def defaultsubelt=(_); end
def depr(); end
def depr=(_); end
def desc(); end
def desc=(_); end
def dtd(); end
def dtd=(_); end
def empty(); end
def empty=(_); end
def endTag(); end
def endTag=(_); end
def isinline(); end
def isinline=(_); end
def name(); end
def name=(_); end
def saveEndTag(); end
def saveEndTag=(_); end
def startTag(); end
def startTag=(_); end
def subelts(); end
def subelts=(_); end
end
class Struct::HTMLElementDescription
def self.[](*_); end
def self.members(); end
end
Struct::Passwd = Etc::Passwd
Struct::Tms = Process::Tms
module Superenv
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class SynchronizedDelegator
def method_missing(method, *args, &block); end
def setup(); end
def teardown(); end
end
class SynchronizedDelegator
end
class SystemCommand::Result
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class SystemCommand
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module TZInfo
end
class TZInfo::AbsoluteDayOfYearTransitionRule
def get_day(year); end
def initialize(day, transition_at=T.unsafe(nil)); end
def is_always_first_day_of_year?(); end
def is_always_last_day_of_year?(); end
end
class TZInfo::AbsoluteDayOfYearTransitionRule
end
class TZInfo::AmbiguousTime
end
class TZInfo::AmbiguousTime
end
class TZInfo::AnnualRules
def dst_end_rule(); end
def dst_offset(); end
def dst_start_rule(); end
def initialize(std_offset, dst_offset, dst_start_rule, dst_end_rule); end
def std_offset(); end
def transitions(year); end
end
class TZInfo::AnnualRules::Transition
def at(); end
def at=(_); end
def offset(); end
def offset=(_); end
def previous_offset(); end
def previous_offset=(_); end
end
class TZInfo::AnnualRules::Transition
def self.[](*_); end
def self.members(); end
end
class TZInfo::AnnualRules
end
class TZInfo::Country
include ::Comparable
def _dump(limit); end
def code(); end
def eql?(c); end
def name(); end
def zone_identifiers(); end
def zone_info(); end
def zone_names(); end
def zones(); end
end
class TZInfo::Country
def self._load(data); end
def self.all(); end
def self.all_codes(); end
def self.data_source(); end
def self.get(identifier); end
def self.init_countries(); end
def self.new(identifier); end
end
module TZInfo::CountryIndexDefinition
end
module TZInfo::CountryIndexDefinition::ClassMethods
def countries(); end
def country(code, name, &block); end
end
module TZInfo::CountryIndexDefinition::ClassMethods
end
module TZInfo::CountryIndexDefinition
def self.append_features(base); end
end
class TZInfo::CountryInfo
def code(); end
def initialize(code, name); end
def name(); end
def zone_identifiers(); end
def zones(); end
end
class TZInfo::CountryInfo
end
class TZInfo::CountryTimezone
def ==(ct); end
def description(); end
def description_or_friendly_identifier(); end
def eql?(ct); end
def identifier(); end
def initialize(identifier, latitude_numerator, latitude_denominator, longitude_numerator, longitude_denominator, description=T.unsafe(nil)); end
def latitude(); end
def longitude(); end
def timezone(); end
end
class TZInfo::CountryTimezone
def self.new(identifier, latitude, longitude, description=T.unsafe(nil)); end
def self.new!(*_); end
end
class TZInfo::DataSource
def country_codes(); end
def data_timezone_identifiers(); end
def linked_timezone_identifiers(); end
def load_country_info(code); end
def load_timezone_info(identifier); end
def timezone_identifiers(); end
end
class TZInfo::DataSource
def self.create_default_data_source(); end
def self.get(); end
def self.set(data_source_or_type, *args); end
end
class TZInfo::DataSourceNotFound
end
class TZInfo::DataSourceNotFound
end
class TZInfo::DataTimezone
end
class TZInfo::DataTimezone
end
class TZInfo::DataTimezoneInfo
def period_for_utc(utc); end
def periods_for_local(local); end
def transitions_up_to(utc_to, utc_from=T.unsafe(nil)); end
end
class TZInfo::DataTimezoneInfo
end
class TZInfo::DayOfMonthTransitionRule
def get_day(year); end
def initialize(month, week, day_of_week, transition_at=T.unsafe(nil)); end
def offset_start(); end
end
class TZInfo::DayOfMonthTransitionRule
end
class TZInfo::DayOfWeekTransitionRule
def day_of_week(); end
def initialize(month, day_of_week, transition_at); end
def is_always_first_day_of_year?(); end
def is_always_last_day_of_year?(); end
def month(); end
end
class TZInfo::DayOfWeekTransitionRule
end
class TZInfo::DayOfYearTransitionRule
def initialize(day, transition_at); end
def seconds(); end
end
class TZInfo::DayOfYearTransitionRule
end
class TZInfo::InfoTimezone
def info(); end
def setup(info); end
end
class TZInfo::InfoTimezone
def self.new(info); end
end
class TZInfo::InvalidCountryCode
end
class TZInfo::InvalidCountryCode
end
class TZInfo::InvalidDataSource
end
class TZInfo::InvalidDataSource
end
class TZInfo::InvalidPosixTimeZone
end
class TZInfo::InvalidPosixTimeZone
end
class TZInfo::InvalidTimezoneIdentifier
end
class TZInfo::InvalidTimezoneIdentifier
end
class TZInfo::InvalidZoneinfoDirectory
end
class TZInfo::InvalidZoneinfoDirectory
end
class TZInfo::InvalidZoneinfoFile
end
class TZInfo::InvalidZoneinfoFile
end
class TZInfo::JulianDayOfYearTransitionRule
def get_day(year); end
def initialize(day, transition_at=T.unsafe(nil)); end
def is_always_first_day_of_year?(); end
def is_always_last_day_of_year?(); end
LEAP = ::T.let(nil, ::T.untyped)
YEAR = ::T.let(nil, ::T.untyped)
end
class TZInfo::JulianDayOfYearTransitionRule
end
class TZInfo::LastDayOfMonthTransitionRule
def get_day(year); end
def initialize(month, day_of_week, transition_at=T.unsafe(nil)); end
end
class TZInfo::LastDayOfMonthTransitionRule
end
class TZInfo::LinkedTimezone
end
class TZInfo::LinkedTimezone
end
class TZInfo::LinkedTimezoneInfo
def initialize(identifier, link_to_identifier); end
def link_to_identifier(); end
end
class TZInfo::LinkedTimezoneInfo
end
class TZInfo::NoOffsetsDefined
end
class TZInfo::NoOffsetsDefined
end
module TZInfo::OffsetRationals
end
module TZInfo::OffsetRationals
def self.rational_for_offset(offset); end
end
class TZInfo::PeriodNotFound
end
class TZInfo::PeriodNotFound
end
class TZInfo::PosixTimeZoneParser
def parse(tz_string); end
end
class TZInfo::PosixTimeZoneParser
end
module TZInfo::RubyCoreSupport
HALF_DAYS_IN_DAY = ::T.let(nil, ::T.untyped)
end
module TZInfo::RubyCoreSupport
def self.datetime_new(y=T.unsafe(nil), m=T.unsafe(nil), d=T.unsafe(nil), h=T.unsafe(nil), min=T.unsafe(nil), s=T.unsafe(nil), of=T.unsafe(nil), sg=T.unsafe(nil)); end
def self.datetime_new!(ajd=T.unsafe(nil), of=T.unsafe(nil), sg=T.unsafe(nil)); end
def self.force_encoding(str, encoding); end
def self.open_file(file_name, mode, opts, &block); end
def self.rational_new!(numerator, denominator=T.unsafe(nil)); end
def self.time_nsec(time); end
def self.time_supports_64bit(); end
def self.time_supports_negative(); end
end
class TZInfo::RubyCountryInfo
def initialize(code, name, &block); end
end
class TZInfo::RubyCountryInfo::Zones
def list(); end
def timezone(identifier, latitude_numerator, latitude_denominator, longitude_numerator, longitude_denominator, description=T.unsafe(nil)); end
end
class TZInfo::RubyCountryInfo::Zones
end
class TZInfo::RubyCountryInfo
end
class TZInfo::RubyDataSource
end
class TZInfo::RubyDataSource
end
class TZInfo::TimeOrDateTime
include ::Comparable
def +(seconds); end
def -(seconds); end
def add_with_convert(seconds); end
def day(); end
def eql?(todt); end
def hour(); end
def initialize(timeOrDateTime); end
def mday(); end
def min(); end
def mon(); end
def month(); end
def sec(); end
def to_datetime(); end
def to_i(); end
def to_orig(); end
def to_time(); end
def usec(); end
def wday(); end
def year(); end
end
class TZInfo::TimeOrDateTime
def self.wrap(timeOrDateTime); end
end
class TZInfo::Timezone
include ::Comparable
def _dump(limit); end
def canonical_identifier(); end
def canonical_zone(); end
def current_period(); end
def current_period_and_time(); end
def current_time_and_period(); end
def eql?(tz); end
def friendly_identifier(skip_first_part=T.unsafe(nil)); end
def identifier(); end
def local_to_utc(local, dst=T.unsafe(nil)); end
def name(); end
def now(); end
def offsets_up_to(utc_to, utc_from=T.unsafe(nil)); end
def period_for_local(local, dst=T.unsafe(nil)); end
def period_for_utc(utc); end
def periods_for_local(local); end
def strftime(format, utc=T.unsafe(nil)); end
def transitions_up_to(utc_to, utc_from=T.unsafe(nil)); end
def utc_to_local(utc); end
end
class TZInfo::Timezone
def self._load(data); end
def self.all(); end
def self.all_country_zone_identifiers(); end
def self.all_country_zones(); end
def self.all_data_zone_identifiers(); end
def self.all_data_zones(); end
def self.all_identifiers(); end
def self.all_linked_zone_identifiers(); end
def self.all_linked_zones(); end
def self.data_source(); end
def self.default_dst(); end
def self.default_dst=(value); end
def self.get(identifier); end
def self.get_proxies(identifiers); end
def self.get_proxy(identifier); end
def self.init_loaded_zones(); end
def self.new(identifier=T.unsafe(nil)); end
def self.us_zone_identifiers(); end
def self.us_zones(); end
end
module TZInfo::TimezoneDefinition
end
module TZInfo::TimezoneDefinition::ClassMethods
def get(); end
def linked_timezone(identifier, link_to_identifier); end
def timezone(identifier); end
end
module TZInfo::TimezoneDefinition::ClassMethods
end
module TZInfo::TimezoneDefinition
def self.append_features(base); end
end
module TZInfo::TimezoneIndexDefinition
end
module TZInfo::TimezoneIndexDefinition::ClassMethods
def data_timezones(); end
def linked_timezone(identifier); end
def linked_timezones(); end
def timezone(identifier); end
def timezones(); end
end
module TZInfo::TimezoneIndexDefinition::ClassMethods
end
module TZInfo::TimezoneIndexDefinition
def self.append_features(base); end
end
class TZInfo::TimezoneInfo
def create_timezone(); end
def identifier(); end
def initialize(identifier); end
end
class TZInfo::TimezoneInfo
end
class TZInfo::TimezoneOffset
def ==(toi); end
def abbreviation(); end
def dst?(); end
def eql?(toi); end
def initialize(utc_offset, std_offset, abbreviation); end
def std_offset(); end
def to_local(utc); end
def to_utc(local); end
def utc_offset(); end
def utc_total_offset(); end
end
class TZInfo::TimezoneOffset
end
class TZInfo::TimezonePeriod
def ==(p); end
def abbreviation(); end
def dst?(); end
def end_transition(); end
def eql?(p); end
def initialize(start_transition, end_transition, offset=T.unsafe(nil)); end
def local_after_start?(local); end
def local_before_end?(local); end
def local_end(); end
def local_end_time(); end
def local_start(); end
def local_start_time(); end
def offset(); end
def start_transition(); end
def std_offset(); end
def to_local(utc); end
def to_utc(local); end
def utc_after_start?(utc); end
def utc_before_end?(utc); end
def utc_end(); end
def utc_end_time(); end
def utc_offset(); end
def utc_start(); end
def utc_start_time(); end
def utc_total_offset(); end
def utc_total_offset_rational(); end
def valid_for_local?(local); end
def valid_for_utc?(utc); end
def zone_identifier(); end
end
class TZInfo::TimezonePeriod
end
class TZInfo::TimezoneProxy
def transitions_up_to(to, from=T.unsafe(nil)); end
end
class TZInfo::TimezoneProxy
def self.new(identifier); end
end
class TZInfo::TimezoneTransition
def ==(tti); end
def at(); end
def datetime(); end
def eql?(tti); end
def initialize(offset, previous_offset); end
def local_end(); end
def local_end_at(); end
def local_end_time(); end
def local_start(); end
def local_start_at(); end
def local_start_time(); end
def offset(); end
def previous_offset(); end
def time(); end
end
class TZInfo::TimezoneTransition
end
class TZInfo::TimezoneTransitionDefinition
def denominator(); end
def initialize(offset, previous_offset, numerator_or_timestamp, denominator_or_numerator=T.unsafe(nil), denominator=T.unsafe(nil)); end
def numerator_or_time(); end
end
class TZInfo::TimezoneTransitionDefinition
end
class TZInfo::TransitionDataTimezoneInfo
def offset(id, utc_offset, std_offset, abbreviation); end
def transition(year, month, offset_id, numerator_or_timestamp, denominator_or_numerator=T.unsafe(nil), denominator=T.unsafe(nil)); end
end
class TZInfo::TransitionDataTimezoneInfo
end
class TZInfo::TransitionRule
def ==(r); end
def at(offset, year); end
def eql?(r); end
def hash_args(); end
def initialize(transition_at); end
def new_time_or_datetime(year, month=T.unsafe(nil), day=T.unsafe(nil)); end
def transition_at(); end
end
class TZInfo::TransitionRule
end
class TZInfo::UnknownTimezone
end
class TZInfo::UnknownTimezone
end
class TZInfo::ZoneinfoCountryInfo
def initialize(code, name, zones); end
end
class TZInfo::ZoneinfoCountryInfo
end
class TZInfo::ZoneinfoDataSource
def initialize(zoneinfo_dir=T.unsafe(nil), alternate_iso3166_tab_path=T.unsafe(nil)); end
def zoneinfo_dir(); end
DEFAULT_ALTERNATE_ISO3166_TAB_SEARCH_PATH = ::T.let(nil, ::T.untyped)
DEFAULT_SEARCH_PATH = ::T.let(nil, ::T.untyped)
end
class TZInfo::ZoneinfoDataSource
def self.alternate_iso3166_tab_search_path(); end
def self.alternate_iso3166_tab_search_path=(alternate_iso3166_tab_search_path); end
def self.process_search_path(path, default); end
def self.search_path(); end
def self.search_path=(search_path); end
end
class TZInfo::ZoneinfoDirectoryNotFound
end
class TZInfo::ZoneinfoDirectoryNotFound
end
class TZInfo::ZoneinfoTimezoneInfo
def initialize(identifier, file_path, posix_tz_parser); end
GENERATE_UP_TO = ::T.let(nil, ::T.untyped)
MAX_TIMESTAMP = ::T.let(nil, ::T.untyped)
MIN_TIMESTAMP = ::T.let(nil, ::T.untyped)
end
class TZInfo::ZoneinfoTimezoneInfo
end
module TZInfo
end
class Tab
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Tapioca::Compilers::Dsl::Base
extend ::T::Sig
extend ::T::Helpers
extend ::T::Private::Abstract::Hooks
extend ::T::InterfaceWrapper::Helpers
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Tapioca::Compilers::DslCompiler
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Tapioca::Compilers::RequiresCompiler
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Tapioca::Compilers::Sorbet
extend ::T::Private::Methods::SingletonMethodHooks
end
class Tapioca::Compilers::SymbolTable::SymbolGenerator
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Tapioca::Compilers::SymbolTable::SymbolLoader
extend ::T::Private::Methods::SingletonMethodHooks
end
class Tapioca::Compilers::SymbolTableCompiler
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Tapioca::Compilers::TodosCompiler
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Tapioca::Config
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Tapioca::ConfigBuilder
extend ::T::Private::Methods::SingletonMethodHooks
end
class Tapioca::Gemfile
Spec = ::T.let(nil, ::T.untyped)
end
class Tapioca::Gemfile::Gem
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Tapioca::Gemfile
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Tapioca::Generator
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Tapioca::Loader
extend ::T::Sig
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Tempfile
def _close(); end
def inspect(); end
end
class Tempfile::Remover
def call(*args); end
def initialize(tmpfile); end
end
class Tempfile::Remover
end
module ThreadSafe
NULL = ::T.let(nil, ::T.untyped)
VERSION = ::T.let(nil, ::T.untyped)
end
ThreadSafe::Array = Array
class ThreadSafe::AtomicReferenceCacheBackend
def [](key); end
def []=(key, value); end
def clear(); end
def compute(key); end
def compute_if_absent(key); end
def compute_if_present(key); end
def delete(key); end
def delete_pair(key, value); end
def each_pair(); end
def empty?(); end
def get_and_set(key, value); end
def get_or_default(key, else_value=T.unsafe(nil)); end
def initialize(options=T.unsafe(nil)); end
def key?(key); end
def merge_pair(key, value); end
def replace_if_exists(key, new_value); end
def replace_pair(key, old_value, new_value); end
def size(); end
DEFAULT_CAPACITY = ::T.let(nil, ::T.untyped)
HASH_BITS = ::T.let(nil, ::T.untyped)
LOCKED = ::T.let(nil, ::T.untyped)
MAX_CAPACITY = ::T.let(nil, ::T.untyped)
MOVED = ::T.let(nil, ::T.untyped)
NOW_RESIZING = ::T.let(nil, ::T.untyped)
TRANSFER_BUFFER_SIZE = ::T.let(nil, ::T.untyped)
WAITING = ::T.let(nil, ::T.untyped)
end
class ThreadSafe::AtomicReferenceCacheBackend::Node
include ::ThreadSafe::Util::CheapLockable
def initialize(hash, key, value, next_node=T.unsafe(nil)); end
def key(); end
def key?(key); end
def locked?(); end
def matches?(key, hash); end
def pure_hash(); end
def try_await_lock(table, i); end
def try_lock_via_hash(node_hash=T.unsafe(nil)); end
def unlock_via_hash(locked_hash, node_hash); end
HASH_BITS = ::T.let(nil, ::T.untyped)
LOCKED = ::T.let(nil, ::T.untyped)
MOVED = ::T.let(nil, ::T.untyped)
SPIN_LOCK_ATTEMPTS = ::T.let(nil, ::T.untyped)
WAITING = ::T.let(nil, ::T.untyped)
end
class ThreadSafe::AtomicReferenceCacheBackend::Node
extend ::ThreadSafe::Util::Volatile
def self.locked_hash?(hash); end
end
class ThreadSafe::AtomicReferenceCacheBackend::Table
def cas_new_node(i, hash, key, value); end
def delete_node_at(i, node, predecessor_node); end
def try_lock_via_hash(i, node, node_hash); end
def try_to_cas_in_computed(i, hash, key); end
end
class ThreadSafe::AtomicReferenceCacheBackend::Table
end
class ThreadSafe::AtomicReferenceCacheBackend
extend ::ThreadSafe::Util::Volatile
end
class ThreadSafe::Cache
def each_key(); end
def each_value(); end
def empty?(); end
def fetch(key, default_value=T.unsafe(nil)); end
def fetch_or_store(key, default_value=T.unsafe(nil)); end
def get(key); end
def initialize(options=T.unsafe(nil), &block); end
def key(value); end
def keys(); end
def marshal_dump(); end
def marshal_load(hash); end
def put(key, value); end
def put_if_absent(key, value); end
def values(); end
end
class ThreadSafe::Cache
end
ThreadSafe::ConcurrentCacheBackend = ThreadSafe::MriCacheBackend
ThreadSafe::Hash = Hash
class ThreadSafe::MriCacheBackend
WRITE_LOCK = ::T.let(nil, ::T.untyped)
end
class ThreadSafe::MriCacheBackend
end
class ThreadSafe::NonConcurrentCacheBackend
def [](key); end
def []=(key, value); end
def clear(); end
def compute(key); end
def compute_if_absent(key); end
def compute_if_present(key); end
def delete(key); end
def delete_pair(key, value); end
def each_pair(); end
def get_and_set(key, value); end
def get_or_default(key, default_value); end
def initialize(options=T.unsafe(nil)); end
def key?(key); end
def merge_pair(key, value); end
def replace_if_exists(key, new_value); end
def replace_pair(key, old_value, new_value); end
def size(); end
def value?(value); end
end
class ThreadSafe::NonConcurrentCacheBackend
end
class ThreadSafe::SynchronizedCacheBackend
include ::Mutex_m
def lock(); end
def locked?(); end
def synchronize(&block); end
def try_lock(); end
def unlock(); end
end
class ThreadSafe::SynchronizedCacheBackend
end
module 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 ThreadSafe::Util::Adder
def add(x); end
def decrement(); end
def increment(); end
def reset(); end
def sum(); end
end
class ThreadSafe::Util::Adder
end
class ThreadSafe::Util::AtomicReference
def compare_and_set(old_value, new_value); end
def get(); end
def initialize(value=T.unsafe(nil)); end
def set(new_value); end
def value(); end
def value=(new_value); end
end
class ThreadSafe::Util::AtomicReference
end
module ThreadSafe::Util::CheapLockable
def cas_mutex(old_value, new_value); end
def compare_and_set_mutex(old_value, new_value); end
def lazy_set_mutex(value); end
def mutex(); end
def mutex=(value); end
end
module ThreadSafe::Util::CheapLockable
extend ::ThreadSafe::Util::Volatile
end
class ThreadSafe::Util::PowerOfTwoTuple
def hash_to_index(hash); end
def next_in_size_table(); end
def volatile_get_by_hash(hash); end
def volatile_set_by_hash(hash, value); end
end
class ThreadSafe::Util::PowerOfTwoTuple
end
class ThreadSafe::Util::Striped64
def busy?(); end
def initialize(); end
def retry_update(x, hash_code, was_uncontended); end
THREAD_LOCAL_KEY = ::T.let(nil, ::T.untyped)
end
class ThreadSafe::Util::Striped64::Cell
def cas(old_value, new_value); end
def cas_computed(); end
def padding_(); end
end
class ThreadSafe::Util::Striped64::Cell
end
class ThreadSafe::Util::Striped64
extend ::ThreadSafe::Util::Volatile
end
module ThreadSafe::Util::Volatile
def attr_volatile(*attr_names); end
end
module ThreadSafe::Util::Volatile
end
class ThreadSafe::Util::VolatileTuple
include ::Enumerable
def cas(i, old_value, new_value); end
def compare_and_set(i, old_value, new_value); end
def each(&blk); end
def initialize(size); end
def size(); end
def volatile_get(i); end
def volatile_set(i, value); end
end
class ThreadSafe::Util::VolatileTuple
end
module ThreadSafe::Util::XorShiftRandom
def get(); end
def xorshift(x); end
MAX_XOR_SHIFTABLE_INT = ::T.let(nil, ::T.untyped)
end
module ThreadSafe::Util::XorShiftRandom
extend ::ThreadSafe::Util::XorShiftRandom
end
module ThreadSafe::Util
end
module ThreadSafe
end
module Threadsafe
end
module Threadsafe
def self.const_missing(name); end
end
class Time
include ::DateAndTime::Zones
include ::DateAndTime::Calculations
def acts_like_time?(); end
def advance(options); end
def ago(seconds); end
def at_beginning_of_day(); end
def at_beginning_of_hour(); end
def at_beginning_of_minute(); end
def at_end_of_day(); end
def at_end_of_hour(); end
def at_end_of_minute(); end
def at_midday(); end
def at_middle_of_day(); end
def at_midnight(); end
def at_noon(); end
def beginning_of_day(); end
def beginning_of_hour(); end
def beginning_of_minute(); end
def change(options); end
def compare_with_coercion(other); end
def compare_without_coercion(_); end
def end_of_day(); end
def end_of_hour(); end
def end_of_minute(); end
def eql_with_coercion(other); end
def eql_without_coercion(_); end
def formatted_offset(colon=T.unsafe(nil), alternate_utc_string=T.unsafe(nil)); end
def in(seconds); end
def midday(); end
def middle_of_day(); end
def midnight(); end
def minus_with_coercion(other); end
def minus_with_duration(other); end
def minus_without_coercion(other); end
def minus_without_duration(_); end
def next_day(days=T.unsafe(nil)); end
def next_month(months=T.unsafe(nil)); end
def next_year(years=T.unsafe(nil)); end
def noon(); end
def plus_with_duration(other); end
def plus_without_duration(_); end
def prev_day(days=T.unsafe(nil)); end
def prev_month(months=T.unsafe(nil)); end
def prev_year(years=T.unsafe(nil)); end
def rfc3339(fraction_digits=T.unsafe(nil)); end
def sec_fraction(); end
def seconds_since_midnight(); end
def seconds_until_end_of_day(); end
def since(seconds); end
def to_default_s(); end
def to_formatted_s(format=T.unsafe(nil)); end
COMMON_YEAR_DAYS_IN_MONTH = ::T.let(nil, ::T.untyped)
DATE_FORMATS = ::T.let(nil, ::T.untyped)
end
class Time
def self.===(other); end
def self.at_with_coercion(*args); end
def self.at_without_coercion(*_); end
def self.current(); end
def self.days_in_month(month, year=T.unsafe(nil)); end
def self.days_in_year(year=T.unsafe(nil)); end
def self.find_zone(time_zone); end
def self.find_zone!(time_zone); end
def self.rfc3339(str); end
def self.use_zone(time_zone); end
def self.zone(); end
def self.zone=(time_zone); end
def self.zone_default(); end
def self.zone_default=(zone_default); end
end
class TracePoint
def __enable(_, _1); end
def eval_script(); end
def instruction_sequence(); end
def parameters(); end
end
class TrueClass
include ::JSON::Ext::Generator::GeneratorMethods::TrueClass
end
module Tty
extend ::T::Private::Methods::SingletonMethodHooks
def self.blue(); end
def self.bold(); end
def self.cyan(); end
def self.default(); end
def self.down(); end
def self.erase_char(); end
def self.erase_line(); end
def self.green(); end
def self.italic(); end
def self.left(); end
def self.magenta(); end
def self.no_underline(); end
def self.red(); end
def self.reset(); end
def self.right(); end
def self.strikethrough(); end
def self.underline(); end
def self.up(); end
def self.yellow(); end
end
module URI
include ::URI::RFC2396_REGEXP
end
class URI::FTP
def buffer_open(buf, proxy, options); end
end
class URI::FTP
def self.new2(user, password, host, port, path, typecode=T.unsafe(nil), arg_check=T.unsafe(nil)); end
end
class URI::File
def check_password(user); end
def check_user(user); end
def check_userinfo(user); end
def set_userinfo(v); end
COMPONENT = ::T.let(nil, ::T.untyped)
DEFAULT_PORT = ::T.let(nil, ::T.untyped)
end
class URI::File
end
class URI::HTTP
def buffer_open(buf, proxy, options); end
end
class URI::LDAP
def attributes(); end
def attributes=(val); end
def dn(); end
def dn=(val); end
def extensions(); end
def extensions=(val); end
def filter(); end
def filter=(val); end
def initialize(*arg); end
def scope(); end
def scope=(val); end
def set_attributes(val); end
def set_dn(val); end
def set_extensions(val); end
def set_filter(val); end
def set_scope(val); end
end
class URI::MailTo
def initialize(*arg); end
end
URI::Parser = URI::RFC2396_Parser
URI::REGEXP = URI::RFC2396_REGEXP
class URI::RFC2396_Parser
def initialize(opts=T.unsafe(nil)); end
end
class URI::RFC3986_Parser
def join(*uris); end
def parse(uri); end
def regexp(); end
def split(uri); end
RFC3986_relative_ref = ::T.let(nil, ::T.untyped)
end
module URI::Util
def self.make_components_hash(klass, array_hash); end
end
module URI
extend ::URI::Escape
def self.get_encoding(label); end
end
class URL
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class UnboundMethod
include ::MethodSource::SourceLocation::UnboundMethodExtensions
include ::MethodSource::MethodExtensions
end
module UnicodeNormalize
end
module UnicodeNormalize
end
class UnpackStrategy::Air
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class UnpackStrategy::Bzip2
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class UnpackStrategy::Cab
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class UnpackStrategy::Directory
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class UnpackStrategy::Dmg
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class UnpackStrategy::Fossil
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class UnpackStrategy::GenericUnar
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class UnpackStrategy::Gzip
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class UnpackStrategy::Lha
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class UnpackStrategy::Lzip
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class UnpackStrategy::Lzma
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class UnpackStrategy::P7Zip
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class UnpackStrategy::Pax
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class UnpackStrategy::Rar
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class UnpackStrategy::Tar
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class UnpackStrategy::Uncompressed
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class UnpackStrategy::Xar
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class UnpackStrategy::Xz
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class UnpackStrategy::Zip
include ::UnpackStrategy::Zip::MacOSZipExtension
end
module UnpackStrategy::Zip::MacOSZipExtension
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class UnpackStrategy::Zip
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module UnpackStrategy
extend ::T::Private::Abstract::Hooks
extend ::T::InterfaceWrapper::Helpers
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class User
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Utils::Analytics
extend ::T::Private::Methods::SingletonMethodHooks
end
class Utils::Bottles::Collector
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Utils::Bottles
extend ::T::Private::Methods::SingletonMethodHooks
end
module Utils::Inreplace
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Utils::Shebang::RewriteInfo
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Utils::Shebang
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Utils::Shell
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
module Utils::Svn
extend ::T::Private::Methods::SingletonMethodHooks
end
class Version::Token
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
WEBrick::HTTPAuth::Authenticator::AuthException = WEBrick::HTTPStatus::Unauthorized
WEBrick::HTTPAuth::ProxyAuthenticator::AuthException = WEBrick::HTTPStatus::ProxyAuthenticationRequired
class WEBrick::HTTPRequest
def body_reader(); end
def readpartial(size, buf=T.unsafe(nil)); end
MAX_HEADER_LENGTH = ::T.let(nil, ::T.untyped)
end
class WEBrick::HTTPResponse
def _rack_setup_header(); end
def rack(); end
def rack=(rack); end
end
class WEBrick::HTTPResponse::ChunkedWrapper
def <<(*buf); end
def initialize(socket, resp); end
def write(buf); end
end
class WEBrick::HTTPResponse::ChunkedWrapper
end
class WEBrick::HTTPServer
def create_request(with_webrick_config); end
def create_response(with_webrick_config); end
end
class WEBrick::HTTPServlet::DefaultFileHandler
def multipart_body(body, parts, boundary, mtype, filesize); end
end
module Warning
extend ::Warning
end
class WeakRef
def initialize(orig); end
end
class WebRobots::RobotsTxt::Parser
Racc_debug_parser = ::T.let(nil, ::T.untyped)
end
module Zeitwerk
end
class Zeitwerk::Error
end
class Zeitwerk::Error
end
module Zeitwerk::ExplicitNamespace
end
module Zeitwerk::ExplicitNamespace
extend ::Zeitwerk::RealModName
def self.cpaths(); end
def self.mutex(); end
def self.register(cpath, loader); end
def self.tracer(); end
def self.unregister(loader); end
end
class Zeitwerk::GemInflector
def camelize(basename, abspath); end
def initialize(root_file); end
end
class Zeitwerk::GemInflector
end
class Zeitwerk::Inflector
def camelize(basename, _abspath); end
def inflect(inflections); end
end
class Zeitwerk::Inflector
end
class Zeitwerk::Loader
include ::Zeitwerk::Loader::Callbacks
include ::Zeitwerk::RealModName
def autoloaded_dirs(); end
def autoloads(); end
def collapse(*glob_patterns); end
def collapse_dirs(); end
def collapse_glob_patterns(); end
def dirs(); end
def do_not_eager_load(*paths); end
def eager_load(); end
def eager_load_exclusions(); end
def enable_reloading(); end
def ignore(*glob_patterns); end
def ignored_glob_patterns(); end
def ignored_paths(); end
def inflector(); end
def inflector=(inflector); end
def lazy_subdirs(); end
def log!(); end
def logger(); end
def logger=(logger); end
def manages?(dir); end
def mutex(); end
def mutex2(); end
def preload(*paths); end
def preloads(); end
def push_dir(path, namespace: T.unsafe(nil)); end
def reload(); end
def reloading_enabled?(); end
def root_dirs(); end
def setup(); end
def tag(); end
def tag=(tag); end
def to_unload(); end
def unload(); end
def unloadable_cpath?(cpath); end
def unloadable_cpaths(); end
end
module Zeitwerk::Loader::Callbacks
include ::Zeitwerk::RealModName
def on_dir_autoloaded(dir); end
def on_file_autoloaded(file); end
def on_namespace_loaded(namespace); end
end
module Zeitwerk::Loader::Callbacks
end
class Zeitwerk::Loader
def self.all_dirs(); end
def self.default_logger(); end
def self.default_logger=(default_logger); end
def self.eager_load_all(); end
def self.for_gem(); end
def self.mutex(); end
def self.mutex=(mutex); end
end
class Zeitwerk::NameError
end
class Zeitwerk::NameError
end
module Zeitwerk::RealModName
def real_mod_name(mod); end
end
module Zeitwerk::RealModName
end
module Zeitwerk::Registry
end
module Zeitwerk::Registry
def self.autoloads(); end
def self.inception?(cpath); end
def self.inceptions(); end
def self.loader_for(path); end
def self.loader_for_gem(root_file); end
def self.loaders(); end
def self.loaders_managing_gems(); end
def self.on_unload(loader); end
def self.register_autoload(loader, realpath); end
def self.register_inception(cpath, realpath, loader); end
def self.register_loader(loader); end
def self.unregister_autoload(realpath); end
end
class Zeitwerk::ReloadingDisabledError
end
class Zeitwerk::ReloadingDisabledError
end
module Zeitwerk
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