Module: RubyAPI

Defined in:
lib/fastrb.rb,
lib/fastrb/di.rb,
lib/fastrb/cli.rb,
lib/fastrb/job.rb,
lib/fastrb/sse.rb,
lib/fastrb/config.rb,
lib/fastrb/plugin.rb,
lib/fastrb/router.rb,
lib/fastrb/schema.rb,
lib/fastrb/context.rb,
lib/fastrb/openapi.rb,
lib/fastrb/session.rb,
lib/fastrb/version.rb,
lib/fastrb/streaming.rb,
lib/fastrb/websocket.rb,
lib/fastrb/serializer.rb,
lib/fastrb/plugins/jwt.rb,
lib/fastrb/plugins/auth.rb,
lib/fastrb/plugins/cors.rb,
lib/fastrb/error_handler.rb,
lib/fastrb/plugins/cache.rb,
lib/fastrb/param_converters.rb,
lib/fastrb/middleware/logging.rb

Defined Under Namespace

Modules: DI, ErrorHandler, Middleware, ParamConverters, Plugins, Serializer Classes: App, BodyProxy, CLI, Config, Container, Context, ConversionError, DependencyError, Job, JobRegistry, OpenAPI, Plugin, PluginRegistry, Router, SSE, SSEStream, Schema, Session, StreamingBody, TrieNode, UploadedFile, WebSocket

Constant Summary collapse

VERSION =
"0.2.1"
Boolean =
Class.new
UUID =
Class.new
Decimal =
BigDecimal