# sig/sinatra/base.rbs class Sinatra::Application < Sinatra::Base def self.register: () -> untyped end # sig/sinatra/base.rbs class Sinatra::BadRequest < Sinatra::TypeError def http_status: () -> untyped end # sig/sinatra/base.rbs class Sinatra::Base def self.force_encoding: () -> untyped def self.settings: () -> untyped def add_filter: () -> untyped def after: () -> untyped def before: () -> untyped def build: () -> untyped def call: () -> untyped def call: () -> untyped def call!: () -> untyped def caller_files: () -> untyped def caller_locations: () -> untyped def cleaned_caller: () -> untyped def compile: () -> untyped def compile!: () -> untyped def condition: () -> untyped def configure: () -> untyped def define_singleton: () -> untyped def delete: () -> untyped def detect_rack_handler: () -> untyped def development?: () -> untyped def disable: () -> untyped def dispatch!: () -> untyped def dump_errors!: () -> untyped def enable: () -> untyped def error: () -> untyped def error_block!: () -> untyped def extensions: () -> untyped def filter!: () -> untyped def force_encoding: () -> untyped def forward: () -> untyped def generate_method: () -> untyped def get: () -> untyped def halt: () -> untyped def handle_exception!: () -> untyped def head: () -> untyped def helpers: () -> untyped def host_name: () -> untyped def inherited: () -> untyped def initialize: () -> void def inline_templates=: () -> untyped def invoke: () -> untyped def invoke_hook: () -> untyped def layout: () -> untyped def link: () -> untyped def middleware: () -> untyped def mime_type: () -> untyped def mime_types: () -> untyped def new: () -> untyped def not_found: () -> untyped def options: () -> untyped def options: () -> untyped def pass: () -> untyped def patch: () -> untyped def post: () -> untyped def process_route: () -> untyped def production?: () -> untyped def prototype: () -> untyped def provides: () -> untyped def public=: () -> untyped def public_dir: () -> untyped def public_dir=: () -> untyped def put: () -> untyped def quit!: () -> untyped def register: () -> untyped def reset!: () -> untyped def route: () -> untyped def route!: () -> untyped def route_eval: () -> untyped def route_missing: () -> untyped def run!: () -> untyped def running?: () -> untyped def set: () -> untyped def settings: () -> untyped def setup_common_logger: () -> untyped def setup_custom_logger: () -> untyped def setup_default_middleware: () -> untyped def setup_logging: () -> untyped def setup_middleware: () -> untyped def setup_null_logger: () -> untyped def setup_protection: () -> untyped def setup_sessions: () -> untyped def setup_traps: () -> untyped def start_server: () -> untyped def static!: () -> untyped def suppress_messages?: () -> untyped def synchronize: () -> untyped def template: () -> untyped def test?: () -> untyped def unlink: () -> untyped def use: () -> untyped def user_agent: () -> untyped def warn: () -> untyped end # sig/sinatra/base.rbs class Sinatra::CommonLogger < Sinatra::Rack::CommonLogger def call: () -> untyped def call: () -> untyped end # sig/sinatra/base.rbs class Sinatra::ExtendedRack def after_response: () -> untyped def async?: () -> untyped def call: () -> untyped def setup_close: () -> untyped end # sig/sinatra/base.rbs class Sinatra::Helpers::Stream def self.defer: () -> untyped def self.schedule: () -> untyped def <<: () -> untyped def callback: () -> untyped def close: () -> untyped def closed?: () -> untyped def each: () -> untyped def initialize: () -> void end # sig/sinatra/indifferent_hash.rbs class Sinatra::IndifferentHash < Sinatra::Hash def self.[]: () -> untyped def []: () -> untyped def []=: () -> untyped def assoc: () -> untyped def convert_key: () -> untyped def convert_value: () -> untyped def default: () -> untyped def default=: () -> untyped def delete: () -> untyped def dig: () -> untyped def fetch: () -> untyped def fetch_values: () -> untyped def initialize: () -> void def key: () -> untyped def key?: () -> untyped def merge: () -> untyped def merge!: () -> untyped def rassoc: () -> untyped def replace: () -> untyped def slice: () -> untyped def transform_keys: () -> untyped def transform_keys!: () -> untyped def transform_values: () -> untyped def transform_values!: () -> untyped def value?: () -> untyped def values_at: () -> untyped end # sig/sinatra/base.rbs class Sinatra::NotFound < Sinatra::NameError def http_status: () -> untyped end # sig/sinatra/base.rbs class Sinatra::Request < Sinatra::Rack::Request def accept: () -> untyped def accept?: () -> untyped def forwarded?: () -> untyped def idempotent?: () -> untyped def link?: () -> untyped def params: () -> untyped def preferred_type: () -> untyped def safe?: () -> untyped def unlink?: () -> untyped end # sig/sinatra/base.rbs class Sinatra::Request::AcceptEntry def <=>: () -> untyped def initialize: () -> void def method_missing: () -> untyped def priority: () -> untyped def respond_to?: () -> untyped def to_s: () -> untyped def to_str: () -> untyped end # sig/sinatra/base.rbs class Sinatra::Response < Sinatra::Rack::Response def body=: () -> untyped def calculate_content_length?: () -> untyped def drop_body?: () -> untyped def drop_content_info?: () -> untyped def each: () -> untyped def finish: () -> untyped def initialize: () -> void end # sig/sinatra/show_exceptions.rbs class Sinatra::ShowExceptions < Sinatra::Rack::ShowExceptions def bad_request?: () -> untyped def call: () -> untyped def frame_class: () -> untyped def initialize: () -> void def prefers_plain_text?: () -> untyped def pretty: () -> untyped end # sig/sinatra/base.rbs class Sinatra::Wrapper def call: () -> untyped def helpers: () -> untyped def initialize: () -> void def inspect: () -> untyped def settings: () -> untyped end # sig/sinatra/base.rbs module Sinatra def self.helpers: () -> untyped def self.new: () -> untyped def self.register: () -> untyped def self.use: () -> untyped end # sig/sinatra/base.rbs module Sinatra::Delegator def self.delegate: () -> untyped end # sig/sinatra/base.rbs module Sinatra::Helpers def attachment: () -> untyped def back: () -> untyped def bad_request?: () -> untyped def body: () -> untyped def cache_control: () -> untyped def client_error?: () -> untyped def content_type: () -> untyped def error: () -> untyped def etag: () -> untyped def etag_matches?: () -> untyped def expires: () -> untyped def headers: () -> untyped def informational?: () -> untyped def last_modified: () -> untyped def logger: () -> untyped def mime_type: () -> untyped def not_found: () -> untyped def not_found?: () -> untyped def redirect: () -> untyped def redirect?: () -> untyped def send_file: () -> untyped def server_error?: () -> untyped def session: () -> untyped def status: () -> untyped def stream: () -> untyped def success?: () -> untyped def time_for: () -> untyped def uri: () -> untyped def with_params: () -> untyped end # sig/sinatra/base.rbs module Sinatra::Templates def asciidoc: () -> untyped def builder: () -> untyped def coffee: () -> untyped def compile_template: () -> untyped def creole: () -> untyped def erb: () -> untyped def erubis: () -> untyped def find_template: () -> untyped def haml: () -> untyped def initialize: () -> void def less: () -> untyped def liquid: () -> untyped def markaby: () -> untyped def markdown: () -> untyped def mediawiki: () -> untyped def nokogiri: () -> untyped def rabl: () -> untyped def radius: () -> untyped def rdoc: () -> untyped def render: () -> untyped def render_ruby: () -> untyped def sass: () -> untyped def scss: () -> untyped def slim: () -> untyped def stylus: () -> untyped def textile: () -> untyped def wlang: () -> untyped def yajl: () -> untyped end