# sig/falcon/adapters/input.rbs class Falcon::Adapters::Input def close: () -> untyped def each: () -> untyped def eof?: () -> untyped def gets: () -> untyped def initialize: () -> void def read: () -> untyped def read_next: () -> untyped def rewind: () -> untyped end # sig/falcon/adapters/output.rbs class Falcon::Adapters::Output < Protocol::HTTP::Body::Readable def self.wrap: () -> untyped def close: () -> untyped def each: () -> untyped def empty?: () -> untyped def initialize: () -> void def inspect: () -> untyped def read: () -> untyped def ready?: () -> untyped end # sig/falcon/adapters/rack.rbs class Falcon::Adapters::Rack def call: () -> untyped def failure_response: () -> untyped def initialize: () -> void def unwrap_headers: () -> untyped def unwrap_request: () -> untyped end # sig/falcon/adapters/response.rbs class Falcon::Adapters::Response < Protocol::HTTP::Response def self.wrap: () -> untyped def self.wrap_headers: () -> untyped def initialize: () -> void end # sig/falcon/adapters/rewindable.rbs class Falcon::Adapters::Rewindable < Protocol::HTTP::Middleware def call: () -> untyped def initialize: () -> void def needs_rewind?: () -> untyped end # sig/falcon/command/host.rbs class Falcon::Command::Host < Falcon::Command::Samovar::Command def call: () -> untyped def configuration: () -> untyped def container_class: () -> untyped def controller: () -> untyped end # sig/falcon/command/proxy.rbs class Falcon::Command::Proxy < Falcon::Command::Samovar::Command def call: () -> untyped def container_class: () -> untyped def container_options: () -> untyped def controller: () -> untyped def endpoint: () -> untyped end # sig/falcon/command/redirect.rbs class Falcon::Command::Redirect < Falcon::Command::Samovar::Command def call: () -> untyped def container_class: () -> untyped def container_options: () -> untyped def controller: () -> untyped def endpoint: () -> untyped def redirect_endpoint: () -> untyped end # sig/falcon/command/serve.rbs class Falcon::Command::Serve < Falcon::Command::Samovar::Command def cache?: () -> untyped def call: () -> untyped def client: () -> untyped def client_endpoint: () -> untyped def container_class: () -> untyped def container_options: () -> untyped def controller: () -> untyped def endpoint: () -> untyped def endpoint_options: () -> untyped def load_app: () -> untyped def verbose?: () -> untyped end # sig/falcon/command/supervisor.rbs class Falcon::Command::Supervisor < Falcon::Command::Samovar::Command def call: () -> untyped def endpoint: () -> untyped end # sig/falcon/command/supervisor.rbs class Falcon::Command::Supervisor::Metrics < Falcon::Command::Supervisor::Samovar::Command def call: () -> untyped end # sig/falcon/command/supervisor.rbs class Falcon::Command::Supervisor::Restart < Falcon::Command::Supervisor::Samovar::Command def call: () -> untyped end # sig/falcon/command/top.rbs class Falcon::Command::Top < Falcon::Command::Samovar::Command def call: () -> untyped def encoding: () -> untyped def quiet?: () -> untyped def update_external_encoding!: () -> untyped def verbose?: () -> untyped end # sig/falcon/command/virtual.rbs class Falcon::Command::Virtual < Falcon::Command::Samovar::Command def bind_insecure: () -> untyped def bind_secure: () -> untyped def call: () -> untyped def controller: () -> untyped def host_endpoint: () -> untyped def insecure_endpoint: () -> untyped def secure_endpoint: () -> untyped def timeout: () -> untyped end # sig/falcon/configuration.rbs class Falcon::Configuration def add: () -> untyped def each: () -> untyped def initialize: () -> void def load_file: () -> untyped end # sig/falcon/configuration.rbs class Falcon::Configuration::Loader def self.load_file: () -> untyped def environment: () -> untyped def host: () -> untyped def initialize: () -> void def load: () -> untyped def merge: () -> untyped def proxy: () -> untyped def rack: () -> untyped def supervisor: () -> untyped end # sig/falcon/controller/host.rbs class Falcon::Controller::Host < Falcon::Controller::Async::Container::Controller def create_container: () -> untyped def initialize: () -> void def setup: () -> untyped def start: () -> untyped def stop: () -> untyped end # sig/falcon/controller/proxy.rbs class Falcon::Controller::Proxy < Falcon::Controller::Serve def endpoint: () -> untyped def host_context: () -> untyped def initialize: () -> void def load_app: () -> untyped def name: () -> untyped def ssl_context: () -> untyped def start: () -> untyped end # sig/falcon/controller/redirect.rbs class Falcon::Controller::Redirect < Falcon::Controller::Serve def endpoint: () -> untyped def initialize: () -> void def load_app: () -> untyped def name: () -> untyped def start: () -> untyped end # sig/falcon/controller/serve.rbs class Falcon::Controller::Serve < Falcon::Controller::Async::Container::Controller def create_container: () -> untyped def endpoint: () -> untyped def initialize: () -> void def load_app: () -> untyped def name: () -> untyped def setup: () -> untyped def start: () -> untyped def stop: () -> untyped end # sig/falcon/controller/virtual.rbs class Falcon::Controller::Virtual < Falcon::Controller::Async::Container::Controller def assume_privileges: () -> untyped def falcon_path: () -> untyped def initialize: () -> void def setup: () -> untyped def spawn: () -> untyped end # sig/falcon/endpoint.rbs class Falcon::Endpoint < Falcon::Async::HTTP::Endpoint def build_ssl_context: () -> untyped def ssl_context: () -> untyped end # sig/falcon/middleware/proxy.rbs class Falcon::Middleware::Proxy < Falcon::Middleware::Protocol::HTTP::Middleware def call: () -> untyped def close: () -> untyped def connect: () -> untyped def initialize: () -> void def lookup: () -> untyped def prepare_headers: () -> untyped def prepare_request: () -> untyped end # sig/falcon/middleware/redirect.rbs class Falcon::Middleware::Redirect < Falcon::Middleware::Protocol::HTTP::Middleware def call: () -> untyped def initialize: () -> void def lookup: () -> untyped end # sig/falcon/middleware/verbose.rbs class Falcon::Middleware::Verbose < Falcon::Middleware::Protocol::HTTP::Middleware def annotate: () -> untyped def call: () -> untyped def initialize: () -> void end # sig/falcon/proxy_endpoint.rbs class Falcon::ProxyEndpoint < Falcon::Async::IO::Endpoint def self.unix: () -> untyped def authority: () -> untyped def bind: () -> untyped def connect: () -> untyped def each: () -> untyped def initialize: () -> void def protocol: () -> untyped def scheme: () -> untyped def to_s: () -> untyped end # sig/falcon/server.rbs class Falcon::Server < Falcon::Async::HTTP::Server def self.middleware: () -> untyped end # sig/falcon/service/application.rbs class Falcon::Service::Application < Falcon::Service::Proxy def count: () -> untyped def initialize: () -> void def middleware: () -> untyped def preload!: () -> untyped def setup: () -> untyped def start: () -> untyped def stop: () -> untyped end # sig/falcon/service/generic.rbs class Falcon::Service::Generic def self.wrap: () -> untyped def include?: () -> untyped def initialize: () -> void def logger: () -> untyped def name: () -> untyped def setup: () -> untyped def start: () -> untyped def stop: () -> untyped end # sig/falcon/service/proxy.rbs class Falcon::Service::Proxy < Falcon::Service::Generic def authority: () -> untyped def endpoint: () -> untyped def name: () -> untyped def protocol: () -> untyped def root: () -> untyped def scheme: () -> untyped def ssl_context: () -> untyped end # sig/falcon/service/supervisor.rbs class Falcon::Service::Supervisor < Falcon::Service::Generic def do_metrics: () -> untyped def do_restart: () -> untyped def endpoint: () -> untyped def handle: () -> untyped def initialize: () -> void def setup: () -> untyped def start: () -> untyped def stop: () -> untyped end # sig/falcon/services.rbs class Falcon::Services def add: () -> untyped def each: () -> untyped def initialize: () -> void def setup: () -> untyped def start: () -> untyped def stop: () -> untyped end # sig/falcon/command.rbs module Falcon::Command def self.call: () -> untyped end # sig/falcon/command/paths.rbs module Falcon::Command::Paths def configuration: () -> untyped def resolved_paths: () -> untyped end # sig/falcon/middleware/proxy.rbs module Falcon::Middleware::BadRequest def self.call: () -> untyped def self.close: () -> untyped end # sig/falcon/middleware/redirect.rbs module Falcon::Middleware::NotFound def self.call: () -> untyped def self.close: () -> untyped end # sig/falcon/extensions/openssl.rbs module OpenSSL::X509 def self.load_certificates: () -> untyped end # sig/rack/handler/falcon.rbs module Rack::Handler::Falcon def self.endpoint_for: () -> untyped def self.run: () -> untyped end