# sig/patron/request.rbs class Patron::Request def action=: () -> untyped def action_name: () -> untyped def auth_type=: () -> untyped def buffer_size=: () -> untyped def connect_timeout=: () -> untyped def credentials: () -> untyped def eql?: () -> untyped def headers=: () -> untyped def initialize: () -> void def marshal_dump: () -> untyped def marshal_load: () -> untyped def max_redirects=: () -> untyped def timeout=: () -> untyped def upload_data=: () -> untyped end # sig/patron/response.rbs class Patron::Response def body_decodable?: () -> untyped def decoded_body: () -> untyped def error?: () -> untyped def initialize: () -> void def inspect: () -> untyped def inspectable_body: () -> untyped def ok?: () -> untyped def parse_headers: () -> untyped end # sig/patron/session.rbs class Patron::Session def build_request: () -> untyped def copy: () -> untyped def delete: () -> untyped def enable_debug: () -> untyped def get: () -> untyped def get_file: () -> untyped def handle_cookies: () -> untyped def head: () -> untyped def initialize: () -> void def patch: () -> untyped def post: () -> untyped def post_file: () -> untyped def post_multipart: () -> untyped def put: () -> untyped def put_file: () -> untyped def request: () -> untyped def response_class: () -> untyped end # sig/patron.rbs module Patron def self.user_agent_string: () -> untyped def self.version: () -> untyped end # sig/patron/header_parser.rbs module Patron::HeaderParser def self.parse: () -> untyped end # sig/patron/response_decoding.rbs module Patron::ResponseDecoding def charset_from_content_type: () -> untyped def convert_encoding_and_raise: () -> untyped def decode_body: () -> untyped def decode_header_data: () -> untyped def encoding_from_headers_or_binary: () -> untyped def internal_encoding: () -> untyped end # sig/patron/util.rbs module Patron::Util def build_query_pairs_from_hash: () -> untyped def build_query_string_from_hash: () -> untyped end