brew/Library/Homebrew/sorbet/rbi/gems/mini_portile2@2.8.0.rbi

102 lines
2.6 KiB
Plaintext
Raw Normal View History

2022-01-07 18:15:04 +00:00
# typed: true
2021-01-06 09:27:08 +00:00
# DO NOT EDIT MANUALLY
# This is an autogenerated file for types exported from the `mini_portile2` gem.
2021-09-17 19:28:50 +01:00
# Please instead update this file by running `bin/tapioca gem mini_portile2`.
2021-01-06 09:27:08 +00:00
2021-09-10 21:21:17 +01:00
class MiniPortile
2022-01-07 18:15:04 +00:00
def initialize(name, version, **kwargs); end
2021-09-10 21:21:17 +01:00
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
2022-01-07 18:15:04 +00:00
def gcc_cmd; end
2021-09-10 21:21:17 +01:00
def host; end
def host=(_arg0); end
def install; end
def installed?; end
def logger; end
def logger=(_arg0); end
2022-01-07 18:15:04 +00:00
def make_cmd; end
2021-09-10 21:21:17 +01:00
def name; end
def original_host; end
def patch; end
def patch_files; end
def patch_files=(_arg0); end
def path; end
2021-09-28 07:46:41 +00:00
def prepare_build_directory; end
def source_directory; end
def source_directory=(path); end
2021-09-10 21:21:17 +01:00
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
2022-02-22 18:13:37 +00:00
MiniPortile::DEFAULT_TIMEOUT = T.let(T.unsafe(nil), Integer)
2021-09-10 21:21:17 +01:00
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
2022-01-07 18:15:04 +00:00
def initialize(name, version, **kwargs); end
def cmake_cmd; end
2021-09-10 21:21:17 +01:00
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