# sig/rackup/handler/cgi.rbs class Rackup::Handler::CGI def self.run: () -> untyped def self.send_body: () -> untyped def self.send_headers: () -> untyped def self.serve: () -> untyped end # sig/rackup/handler/webrick.rbs class Rackup::Handler::WEBrick < WEBrick::HTTPServlet::AbstractServlet def self.run: () -> untyped def self.shutdown: () -> untyped def self.valid_options: () -> untyped def initialize: () -> void def service: () -> untyped end # sig/rackup/handler/webrick.rbs class Rackup::Handler::WEBrick::Input def close: () -> untyped def initialize: () -> void def read_next: () -> untyped end # sig/rackup/lobster.rbs class Rackup::Lobster def call: () -> untyped end # sig/rackup/server.rbs class Rackup::Server def self.start: () -> untyped def app: () -> untyped def build_app: () -> untyped def build_app_and_options_from_config: () -> untyped def build_app_from_string: () -> untyped def check_pid!: () -> untyped def daemonize_app: () -> untyped def default_middleware_by_environment: () -> untyped def default_options: () -> untyped def exit_with_pid: () -> untyped def handle_profiling: () -> untyped def initialize: () -> void def logging_middleware: () -> untyped def make_profile_name: () -> untyped def middleware: () -> untyped def middleware: () -> untyped def opt_parser: () -> untyped def options: () -> untyped def parse_options: () -> untyped def server: () -> untyped def start: () -> untyped def wrapped_app: () -> untyped def write_pid: () -> untyped end # sig/rackup/server.rbs class Rackup::Server::Options def handler_opts: () -> untyped def parse!: () -> untyped end # sig/rackup/stream.rbs class Rackup::Stream def <<: () -> untyped def close: () -> untyped def close_read: () -> untyped def close_write: () -> untyped def closed?: () -> untyped def empty?: () -> untyped def flush: () -> untyped def initialize: () -> void def read_next: () -> untyped def write: () -> untyped def write_nonblock: () -> untyped end # sig/rackup/handler.rbs module Rackup::Handler def self.[]: () -> untyped def self.default: () -> untyped def self.get: () -> untyped def self.pick: () -> untyped def self.register: () -> untyped def self.require_handler: () -> untyped end # sig/rackup/stream.rbs module Rackup::Stream::Reader def each: () -> untyped def gets: () -> untyped def read: () -> untyped def read_nonblock: () -> untyped def read_partial: () -> untyped end