Update RBI files for mechanize.

This commit is contained in:
BrewTestBot 2021-02-02 06:06:26 +00:00
parent 99d8e9af87
commit c6785c7281
5 changed files with 306 additions and 299 deletions

View File

@ -1,6 +1,6 @@
# DO NOT EDIT MANUALLY
# This is an autogenerated file for types exported from the `mechanize` gem.
# Please instead update this file by running `tapioca generate --exclude json`.
# Please instead update this file by running `tapioca sync`.
# typed: true
@ -57,7 +57,7 @@ class Mechanize
def cookies; end
def current_page; end
def default_encoding; end
def default_encoding=(_); end
def default_encoding=(_arg0); end
def delete(uri, query_params = T.unsafe(nil), headers = T.unsafe(nil)); end
def download(uri, io_or_filename, parameters = T.unsafe(nil), referer = T.unsafe(nil), headers = T.unsafe(nil)); end
def follow_meta_refresh; end
@ -67,7 +67,7 @@ class Mechanize
def follow_redirect=(follow); end
def follow_redirect?; end
def force_default_encoding; end
def force_default_encoding=(_); end
def force_default_encoding=(_arg0); end
def get(uri, parameters = T.unsafe(nil), referer = T.unsafe(nil), headers = T.unsafe(nil)); end
def get_file(url); end
def gzip_enabled; end
@ -75,9 +75,9 @@ class Mechanize
def head(uri, query_params = T.unsafe(nil), headers = T.unsafe(nil)); end
def history; end
def history_added; end
def history_added=(_); end
def history_added=(_arg0); end
def html_parser; end
def html_parser=(_); end
def html_parser=(_arg0); end
def idle_timeout; end
def idle_timeout=(idle_timeout); end
def ignore_bad_chunking; end
@ -85,7 +85,7 @@ class Mechanize
def keep_alive; end
def keep_alive=(enable); end
def keep_alive_time; end
def keep_alive_time=(_); end
def keep_alive_time=(_arg0); end
def key; end
def key=(key); end
def log; end
@ -143,7 +143,7 @@ class Mechanize
def visited?(url); end
def visited_page(url); end
def watch_for_set; end
def watch_for_set=(_); end
def watch_for_set=(_arg0); end
private
@ -152,10 +152,10 @@ class Mechanize
class << self
def html_parser; end
def html_parser=(_); end
def html_parser=(_arg0); end
def inherited(child); end
def log; end
def log=(_); end
def log=(_arg0); end
def start; end
end
end
@ -229,7 +229,7 @@ class Mechanize::Download
def body_io; end
def content; end
def filename; end
def filename=(_); end
def filename=(_arg0); end
def save(filename = T.unsafe(nil)); end
def save!(filename = T.unsafe(nil)); end
def save_as(filename = T.unsafe(nil)); end
@ -256,10 +256,10 @@ class Mechanize::File
def initialize(uri = T.unsafe(nil), response = T.unsafe(nil), body = T.unsafe(nil), code = T.unsafe(nil)); end
def body; end
def body=(_); end
def body=(_arg0); end
def content; end
def filename; end
def filename=(_); end
def filename=(_arg0); end
def save(filename = T.unsafe(nil)); end
def save!(filename = T.unsafe(nil)); end
def save_as(filename = T.unsafe(nil)); end
@ -282,7 +282,7 @@ class Mechanize::FileRequest
def path; end
def response_body_permitted?; end
def uri; end
def uri=(_); end
def uri=(_arg0); end
end
class Mechanize::FileResponse
@ -321,7 +321,7 @@ class Mechanize::Form
def [](field_name); end
def []=(field_name, value); end
def action; end
def action=(_); end
def action=(_arg0); end
def add_button_to_query(button); end
def add_field!(field_name, value = T.unsafe(nil)); end
def at(*args, &block); end
@ -345,9 +345,9 @@ class Mechanize::Form
def dom_id; end
def elements; end
def encoding; end
def encoding=(_); end
def encoding=(_arg0); end
def enctype; end
def enctype=(_); end
def enctype=(_arg0); end
def field(criteria = T.unsafe(nil)); end
def field_with(criteria = T.unsafe(nil)); end
def field_with!(criteria = T.unsafe(nil)); end
@ -365,15 +365,15 @@ class Mechanize::Form
def hidden_field?(field_name); end
def hiddens; end
def ignore_encoding_error; end
def ignore_encoding_error=(_); end
def ignore_encoding_error=(_arg0); end
def inspect; end
def keygens; end
def keys; end
def method; end
def method=(_); end
def method=(_arg0); end
def method_missing(meth, *args); end
def name; end
def name=(_); end
def name=(_arg0); end
def node; end
def page; end
def pretty_print(q); end
@ -438,19 +438,19 @@ class Mechanize::Form::Field
def dom_class; end
def dom_id; end
def index; end
def index=(_); end
def index=(_arg0); end
def inspect; end
def name; end
def name=(_); end
def name=(_arg0); end
def node; end
def node=(_); end
def node=(_arg0); end
def query_value; end
def raw_value; end
def search(*args, &block); end
def type; end
def type=(_); end
def type=(_arg0); end
def value; end
def value=(_); end
def value=(_arg0); end
def xpath(*args, &block); end
end
@ -458,11 +458,11 @@ class Mechanize::Form::FileUpload < ::Mechanize::Form::Field
def initialize(node, file_name); end
def file_data; end
def file_data=(_); end
def file_data=(_arg0); end
def file_name; end
def file_name=(_); end
def file_name=(_arg0); end
def mime_type; end
def mime_type=(_); end
def mime_type=(_arg0); end
end
class Mechanize::Form::Hidden < ::Mechanize::Form::Field
@ -473,9 +473,9 @@ class Mechanize::Form::ImageButton < ::Mechanize::Form::Button
def query_value; end
def x; end
def x=(_); end
def x=(_arg0); end
def y; end
def y=(_); end
def y=(_arg0); end
end
class Mechanize::Form::Keygen < ::Mechanize::Form::Field
@ -495,7 +495,7 @@ class Mechanize::Form::MultiSelectList < ::Mechanize::Form::Field
def option_with(criteria = T.unsafe(nil)); end
def option_with!(criteria = T.unsafe(nil)); end
def options; end
def options=(_); end
def options=(_arg0); end
def options_with(criteria = T.unsafe(nil)); end
def query_value; end
def select_all; end
@ -534,7 +534,7 @@ class Mechanize::Form::RadioButton < ::Mechanize::Form::Field
def [](key); end
def check; end
def checked; end
def checked=(_); end
def checked=(_arg0); end
def checked?; end
def click; end
def eql?(other); end
@ -579,7 +579,7 @@ class Mechanize::HTTP::Agent
def add_auth(uri, user, password, realm = T.unsafe(nil), domain = T.unsafe(nil)); end
def add_default_auth(user, password, domain = T.unsafe(nil)); end
def allowed_error_codes; end
def allowed_error_codes=(_); end
def allowed_error_codes=(_arg0); end
def auth_store; end
def authenticate_methods; end
def auto_io(name, read_size, input_io); end
@ -591,50 +591,50 @@ class Mechanize::HTTP::Agent
def certificate; end
def certificate=(certificate); end
def conditional_requests; end
def conditional_requests=(_); end
def conditional_requests=(_arg0); end
def connection_for(uri); end
def content_encoding_gunzip(body_io); end
def content_encoding_hooks; end
def content_encoding_inflate(body_io); end
def context; end
def context=(_); end
def context=(_arg0); end
def cookie_jar; end
def cookie_jar=(_); end
def cookie_jar=(_arg0); end
def current_page; end
def digest_challenges; end
def disable_keep_alive(request); end
def enable_gzip(request); end
def fetch(uri, method = T.unsafe(nil), headers = T.unsafe(nil), params = T.unsafe(nil), referer = T.unsafe(nil), redirects = T.unsafe(nil)); end
def follow_meta_refresh; end
def follow_meta_refresh=(_); end
def follow_meta_refresh=(_arg0); end
def follow_meta_refresh_self; end
def follow_meta_refresh_self=(_); end
def follow_meta_refresh_self=(_arg0); end
def get_meta_refresh(response, uri, page); end
def get_robots(uri); end
def gzip_enabled; end
def gzip_enabled=(_); end
def gzip_enabled=(_arg0); end
def history; end
def history=(_); end
def history=(_arg0); end
def hook_content_encoding(response, uri, response_body_io); end
def http; end
def http_request(uri, method, params = T.unsafe(nil)); end
def idle_timeout; end
def idle_timeout=(timeout); end
def ignore_bad_chunking; end
def ignore_bad_chunking=(_); end
def ignore_bad_chunking=(_arg0); end
def inflate(compressed, window_bits = T.unsafe(nil)); end
def keep_alive; end
def keep_alive=(_); end
def keep_alive=(_arg0); end
def log; end
def make_tempfile(name); end
def max_file_buffer; end
def max_file_buffer=(_); end
def max_file_buffer=(_arg0); end
def max_history; end
def max_history=(length); end
def open_timeout; end
def open_timeout=(_); end
def open_timeout=(_arg0); end
def pass; end
def pass=(_); end
def pass=(_arg0); end
def post_connect(uri, response, body_io); end
def post_connect_hooks; end
def pre_connect(request); end
@ -643,17 +643,17 @@ class Mechanize::HTTP::Agent
def private_key=(private_key); end
def proxy_uri; end
def read_timeout; end
def read_timeout=(_); end
def read_timeout=(_arg0); end
def redirect_ok; end
def redirect_ok=(_); end
def redirect_ok=(_arg0); end
def redirection_limit; end
def redirection_limit=(_); end
def redirection_limit=(_arg0); end
def request_add_headers(request, headers = T.unsafe(nil)); end
def request_auth(request, uri); end
def request_auth_digest(request, uri, realm, base_uri, iis); end
def request_cookies(request, uri); end
def request_headers; end
def request_headers=(_); end
def request_headers=(_arg0); end
def request_host(request, uri); end
def request_language_charset(request); end
def request_log(request); end
@ -682,7 +682,7 @@ class Mechanize::HTTP::Agent
def robots_reset(url); end
def save_cookies(uri, set_cookie); end
def scheme_handlers; end
def scheme_handlers=(_); end
def scheme_handlers=(_arg0); end
def secure_resolve!(uri, referer = T.unsafe(nil)); end
def set_proxy(addr, port = T.unsafe(nil), user = T.unsafe(nil), pass = T.unsafe(nil)); end
def shutdown; end
@ -714,10 +714,10 @@ class Mechanize::HTTP::AuthChallenge < ::Struct
def to_s; end
class << self
def [](*_); end
def [](*_arg0); end
def inspect; end
def members; end
def new(*_); end
def new(*_arg0); end
end
end
@ -762,10 +762,10 @@ class Mechanize::HTTP::ContentDisposition < ::Struct
def type=(_); end
class << self
def [](*_); end
def [](*_arg0); end
def inspect; end
def members; end
def new(*_); end
def new(*_arg0); end
end
end
@ -778,7 +778,7 @@ class Mechanize::HTTP::ContentDispositionParser
def rfc_2045_token; end
def rfc_2045_value; end
def scanner; end
def scanner=(_); end
def scanner=(_arg0); end
def spaces; end
class << self
@ -795,7 +795,7 @@ class Mechanize::HTTP::WWWAuthenticateParser
def quoted_string; end
def scan_comma_spaces; end
def scanner; end
def scanner=(_); end
def scanner=(_arg0); end
def spaces; end
def token; end
end
@ -814,7 +814,7 @@ class Mechanize::History < ::Array
def clear; end
def inspect; end
def max_size; end
def max_size=(_); end
def max_size=(_arg0); end
def pop; end
def push(page, uri = T.unsafe(nil)); end
def shift; end
@ -884,7 +884,7 @@ class Mechanize::Page < ::Mechanize::File
def links; end
def links_with(criteria = T.unsafe(nil)); end
def mech; end
def mech=(_); end
def mech=(_arg0); end
def meta_charset; end
def meta_refresh; end
def parser; end
@ -943,11 +943,11 @@ class Mechanize::Page::Image
def image_referer; end
def inspect; end
def mech; end
def mech=(_); end
def mech=(_arg0); end
def mime_type; end
def node; end
def page; end
def page=(_); end
def page=(_arg0); end
def pretty_print(q); end
def relative?; end
def src; end
@ -1015,7 +1015,7 @@ module Mechanize::Parser
def []=(*args, &block); end
def canonical_each(*args, &block); end
def code; end
def code=(_); end
def code=(_arg0); end
def each(*args, &block); end
def extract_filename(full_path = T.unsafe(nil)); end
def fill_header(response); end
@ -1023,9 +1023,9 @@ module Mechanize::Parser
def header; end
def key?(*args, &block); end
def response; end
def response=(_); end
def response=(_arg0); end
def uri; end
def uri=(_); end
def uri=(_arg0); end
end
Mechanize::Parser::SPECIAL_FILENAMES = T.let(T.unsafe(nil), Regexp)
@ -1037,7 +1037,7 @@ class Mechanize::PluggableParser
def []=(content_type, klass); end
def csv=(klass); end
def default; end
def default=(_); end
def default=(_arg0); end
def html=(klass); end
def parser(content_type); end
def pdf=(klass); end
@ -1110,9 +1110,9 @@ class Mechanize::UnsupportedSchemeError < ::Mechanize::Error
def initialize(scheme, uri); end
def scheme; end
def scheme=(_); end
def scheme=(_arg0); end
def uri; end
def uri=(_); end
def uri=(_arg0); end
end
class Mechanize::Util

View File

@ -1,7 +0,0 @@
# DO NOT EDIT MANUALLY
# This is an autogenerated file for types exported from the `net-http-persistent` gem.
# Please instead update this file by running `tapioca generate --exclude json`.
# typed: true

View File

@ -0,0 +1,147 @@
# DO NOT EDIT MANUALLY
# This is an autogenerated file for types exported from the `net-http-persistent` gem.
# Please instead update this file by running `tapioca sync`.
# typed: true
class Net::HTTP::Persistent
def initialize(name: T.unsafe(nil), proxy: T.unsafe(nil), pool_size: T.unsafe(nil)); end
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=(_arg0); 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=(_arg0); end
def keep_alive; end
def keep_alive=(_arg0); end
def key; end
def key=(key); end
def max_requests; end
def max_requests=(_arg0); 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=(_arg0); 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=(_arg0); 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=(_arg0); 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=(_arg0); end
class << self
def detect_idle_timeout(uri, max = T.unsafe(nil)); end
end
end
class Net::HTTP::Persistent::Connection
def initialize(http_class, http_args, ssl_generation); end
def finish; end
def http; end
def http=(_arg0); end
def last_use; end
def last_use=(_arg0); end
def requests; end
def requests=(_arg0); end
def reset; end
def ressl(ssl_generation); end
def ssl_generation; end
def ssl_generation=(_arg0); end
end
Net::HTTP::Persistent::DEFAULT_POOL_SIZE = T.let(T.unsafe(nil), Integer)
Net::HTTP::Persistent::EPOCH = T.let(T.unsafe(nil), Time)
class Net::HTTP::Persistent::Error < ::StandardError
end
class Net::HTTP::Persistent::Pool < ::ConnectionPool
def initialize(options = T.unsafe(nil), &block); end
def available; end
def checkin(net_http_args); end
def checkout(net_http_args); end
def key; end
def shutdown; end
end
class Net::HTTP::Persistent::TimedStackMulti < ::ConnectionPool::TimedStack
def initialize(size = T.unsafe(nil), &block); end
def empty?; end
def length; end
private
def connection_stored?(options = T.unsafe(nil)); end
def fetch_connection(options = T.unsafe(nil)); end
def lru_update(connection_args); end
def shutdown_connections; end
def store_connection(obj, options = T.unsafe(nil)); end
def try_create(options = T.unsafe(nil)); end
class << self
def hash_of_arrays; end
end
end
Net::HTTP::Persistent::VERSION = T.let(T.unsafe(nil), String)

View File

@ -0,0 +1,77 @@
# DO NOT EDIT MANUALLY
# This is an autogenerated file for types exported from the `webrick` gem.
# Please instead update this file by running `tapioca sync`.
# typed: true
module WEBrick::HTTPUtils
private
def _escape(str, regex); end
def _make_regex(str); end
def _make_regex!(str); end
def _unescape(str, regex); end
def dequote(str); end
def escape(str); end
def escape8bit(str); end
def escape_form(str); end
def escape_path(str); end
def load_mime_types(file); end
def mime_type(filename, mime_tab); end
def normalize_path(path); end
def parse_form_data(io, boundary); end
def parse_header(raw); end
def parse_query(str); end
def parse_qvalues(value); end
def parse_range_header(ranges_specifier); end
def quote(str); end
def split_header_value(str); end
def unescape(str); end
def unescape_form(str); end
class << self
def _escape(str, regex); end
def _make_regex(str); end
def _make_regex!(str); end
def _unescape(str, regex); end
def dequote(str); end
def escape(str); end
def escape8bit(str); end
def escape_form(str); end
def escape_path(str); end
def load_mime_types(file); end
def mime_type(filename, mime_tab); end
def normalize_path(path); end
def parse_form_data(io, boundary); end
def parse_header(raw); end
def parse_query(str); end
def parse_qvalues(value); end
def parse_range_header(ranges_specifier); end
def quote(str); end
def split_header_value(str); end
def unescape(str); end
def unescape_form(str); end
end
end
class WEBrick::HTTPUtils::FormData < ::String
def initialize(*args); end
def <<(str); end
def [](*key); end
def append_data(data); end
def each_data; end
def filename; end
def filename=(_arg0); end
def list; end
def name; end
def name=(_arg0); end
def next_data=(_arg0); end
def to_ary; end
def to_s; end
protected
def next_data; end
end

View File

@ -9251,14 +9251,6 @@ JSON::State = JSON::Ext::Generator::State
JSON::UnparserError = JSON::GeneratorError
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)
@ -11909,226 +11901,7 @@ class Net::HTTP
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
@ -29231,6 +29004,11 @@ class Tab
extend ::T::Private::Methods::SingletonMethodHooks
end
class Tap
extend ::T::Private::Methods::MethodHooks
extend ::T::Private::Methods::SingletonMethodHooks
end
class Tapioca::Compilers::Dsl::Base
extend ::T::Sig
extend ::T::Helpers
@ -29829,9 +29607,13 @@ end
class WEBrick::HTTPResponse
def _rack_setup_header(); end
def make_body_tempfile(); end
def rack(); end
def rack=(rack); end
def remove_body_tempfile(); end
end
class WEBrick::HTTPResponse::ChunkedWrapper
@ -29851,10 +29633,18 @@ class WEBrick::HTTPServer
def create_response(with_webrick_config); end
end
class WEBrick::HTTPServlet::CGIHandler
CGIRunnerArray = ::T.let(nil, ::T.untyped)
end
class WEBrick::HTTPServlet::DefaultFileHandler
def multipart_body(body, parts, boundary, mtype, filesize); end
end
class WEBrick::HTTPServlet::FileHandler
def set_filesystem_encoding(str); end
end
module Warning
extend ::Warning
end