Module: Spikard

Extended by:
HandlerWrapper
Defined in:
lib/spikard.rb,
lib/spikard.rb,
lib/spikard/app.rb,
lib/spikard/sse.rb,
lib/spikard/config.rb,
lib/spikard/schema.rb,
lib/spikard/testing.rb,
lib/spikard/version.rb,
lib/spikard/response.rb,
lib/spikard/websocket.rb,
lib/spikard/background.rb,
lib/spikard/converters.rb,
lib/spikard/upload_file.rb,
lib/spikard/handler_wrapper.rb,
lib/spikard/streaming_response.rb

Overview

rubocop:disable Metrics/ModuleLength

Defined Under Namespace

Modules: Background, Converters, HandlerWrapper, LifecycleHooks, Schema, Testing Classes: ApiKeyConfig, App, CompressionConfig, ContactInfo, JwtConfig, LicenseInfo, OpenApiConfig, RateLimitConfig, Response, RouteEntry, SecuritySchemeInfo, ServerConfig, ServerInfo, SseEvent, SseEventProducer, StaticFilesConfig, StreamingResponse, UploadFile, WebSocketHandler

Constant Summary collapse

TestClient =
Testing::TestClient
VERSION =
'0.1.0'

Method Summary

Methods included from HandlerWrapper

wrap_body_handler, wrap_handler, wrap_handler_with_context