brew/Library/Homebrew/sorbet/rbi/gems/mini_portile2@2.8.0.rbi
2022-02-22 18:13:37 +00:00

102 lines
2.6 KiB
Ruby

# typed: true
# DO NOT EDIT MANUALLY
# This is an autogenerated file for types exported from the `mini_portile2` gem.
# Please instead update this file by running `bin/tapioca gem mini_portile2`.
class MiniPortile
def initialize(name, version, **kwargs); end
def activate; end
def apply_patch(patch_file); end
def compile; end
def configure; end
def configure_options; end
def configure_options=(_arg0); end
def configured?; end
def cook; end
def download; end
def downloaded?; end
def extract; end
def files; end
def files=(_arg0); end
def gcc_cmd; end
def host; end
def host=(_arg0); end
def install; end
def installed?; end
def logger; end
def logger=(_arg0); end
def make_cmd; end
def name; end
def original_host; end
def patch; end
def patch_files; end
def patch_files=(_arg0); end
def path; end
def prepare_build_directory; end
def source_directory; end
def source_directory=(path); end
def target; end
def target=(_arg0); end
def version; end
private
def archives_path; end
def computed_options; end
def configure_defaults; end
def configure_prefix; end
def detect_host; end
def download_file(url, full_path, count = T.unsafe(nil)); end
def download_file_file(uri, full_path); end
def download_file_ftp(uri, full_path); end
def download_file_http(url, full_path, count = T.unsafe(nil)); end
def execute(action, command, command_opts = T.unsafe(nil)); end
def extract_file(file, target); end
def files_hashs; end
def log_file(action); end
def message(text); end
def newer?(target, checkpoint); end
def output(text = T.unsafe(nil)); end
def port_path; end
def tar_compression_switch(filename); end
def tar_exe; end
def tmp_path; end
def verify_file(file); end
def which(cmd); end
def with_tempfile(filename, full_path); end
def work_path; end
class << self
def mingw?; end
def mswin?; end
def windows?; end
end
end
MiniPortile::DEFAULT_TIMEOUT = T.let(T.unsafe(nil), Integer)
MiniPortile::KEYRING_NAME = T.let(T.unsafe(nil), String)
MiniPortile::TAR_EXECUTABLES = T.let(T.unsafe(nil), Array)
MiniPortile::VERSION = T.let(T.unsafe(nil), String)
class MiniPortileCMake < ::MiniPortile
def initialize(name, version, **kwargs); end
def cmake_cmd; end
def configure; end
def configure_defaults; end
def configure_prefix; end
def configured?; end
def make_cmd; end
end
class Net::HTTP < ::Net::Protocol
private
def edit_path(path); end
end
Net::HTTP::ENVIRONMENT_VARIABLE_IS_MULTIUSER_SAFE = T.let(T.unsafe(nil), TrueClass)
Net::HTTP::ProxyMod = Net::HTTP::ProxyDelta