brew/Library/Homebrew/sorbet/rbi/gems/webrick@1.7.0.rbi

78 lines
1.9 KiB
Plaintext
Raw Normal View History

2021-02-02 06:06:26 +00:00
# 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