Module: Insika::Server
- Defined in:
- lib/insika/server/app.rb,
lib/insika/server/boot.rb,
lib/insika/server/a2a/app.rb,
lib/insika/server/a2a/http.rb,
lib/insika/server/rack_app.rb,
lib/insika/server/sse_body.rb,
lib/insika/server/responses.rb,
lib/insika/server/a2a/client.rb,
lib/insika/server/a2a/errors.rb,
lib/insika/server/a2a/message.rb,
lib/insika/server/a2a/remotes.rb,
lib/insika/server/tenant_auth.rb,
lib/insika/server/a2a/protocol.rb,
lib/insika/server/a2a/agent_card.rb,
lib/insika/server/a2a/task_projection.rb
Defined Under Namespace
Modules: A2A, Responses, TenantAuth Classes: App, AppBuilder, Boot, SSEBody
Class Method Summary collapse
-
.rack_app(handle, token: nil, **config) ⇒ Object
handleis anything that answers #runtime (a DSL Definition/System) or a DSL::Runtime itself.
Class Method Details
.rack_app(handle, token: nil, **config) ⇒ Object
handle is anything that answers #runtime (a DSL Definition/System) or a
DSL::Runtime itself. -> a Rack app (#call(env)).
It is mount-safe: routing reads path_info, so Rack::URLMap/Rails' mount
moving the prefix into SCRIPT_NAME leaves every route intact.
27 28 29 |
# File 'lib/insika/server/rack_app.rb', line 27 def self.rack_app(handle, token: nil, **config) AppBuilder.new(handle, token: token, **config).app end |