class
Amber::Server
- Amber::Server
- Reference
- Object
Included Modules
Defined in:
amber/server/server.crConstant Summary
-
Log =
::Log.for(self)
Constructors
Class Method Summary
-
.all_routes : Array(Router::RouteInfo)
Returns all registered routes as structured data for introspection.
-
.configure(&)
Configure should probably be deprecated in favor of settings.
- .handler
- .instance
- .pubsub_adapter
- .router
- .start
Instance Method Summary
- #adapter_based_pubsub : Amber::Adapters::PubSubAdapter | Nil
- #adapter_based_pubsub=(adapter_based_pubsub : Amber::Adapters::PubSubAdapter | Nil)
- #handler : Amber::Pipe::Pipeline
- #host_url
-
#initialize_adapters
Initialize adapters based on configuration
- #project_name
- #pubsub_adapter : WebSocketAdapter
- #pubsub_adapter=(pubsub_adapter : WebSocketAdapter)
- #router : Amber::Router::Router
- #run
- #scheme
- #settings
- #ssl_enabled?
- #start
- #version
Macros inherited from module Amber::DSL::Server
pipeline(*valves)
pipeline,
routes(valve, scope = "")
routes
Constructor Detail
Class Method Detail
def self.all_routes : Array(Router::RouteInfo)
#
Returns all registered routes as structured data for introspection.
Instance Method Detail
def adapter_based_pubsub=(adapter_based_pubsub : Amber::Adapters::PubSubAdapter | Nil)
#