Sha256: 961f97dc7f3662c8f522b0a6719fb9282cfaf4aa84b83fe97c1309426e20fd95
Contents?: true
Size: 1.01 KB
Versions: 1
Compression:
Stored size: 1.01 KB
Contents
Routes = Rack::Builder.new do use Pliny::Middleware::RequestStore::Clear, store: Pliny::RequestStore use Pliny::Middleware::CORS use Pliny::Middleware::RequestID use Pliny::Middleware::RequestStore::Seed, store: Pliny::RequestStore use Pliny::Middleware::Metrics use Pliny::Middleware::CanonicalLogLine, emitter: -> (data) { Pliny.log_without_context({ canonical_log_line: true }.merge(data)) } use Pliny::Middleware::RescueErrors, raise: Config.raise_errors? if Config.timeout.positive? use Rack::Timeout, service_timeout: Config.timeout end if Config.versioning? use Pliny::Middleware::Versioning, default: Config.versioning_default, app_name: Config.versioning_app_name end use Rack::Deflater use Rack::MethodOverride use Rack::SSL if Config.force_ssl? use Pliny::Router do # mount all endpoints here mount Endpoints::Health mount Endpoints::Schema end # root app; but will also handle some defaults like 404 run Endpoints::Root end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pliny-0.24.0 | lib/template/lib/routes.rb |