Class: SimpleAcp::Server::RunYieldAwait
- Inherits:
-
Object
- Object
- SimpleAcp::Server::RunYieldAwait
- Defined in:
- lib/simple_acp/server/context.rb
Overview
Wrapper for pausing execution and awaiting client input.
Yield this from an agent to pause execution until the client resumes with the requested input.
Instance Attribute Summary collapse
-
#request ⇒ Models::AwaitRequest
readonly
The await request details.
Instance Method Summary collapse
-
#initialize(request:) ⇒ RunYieldAwait
constructor
Create a new await yield.
Constructor Details
#initialize(request:) ⇒ RunYieldAwait
Create a new await yield.
178 179 180 |
# File 'lib/simple_acp/server/context.rb', line 178 def initialize(request:) @request = request end |
Instance Attribute Details
#request ⇒ Models::AwaitRequest (readonly)
Returns the await request details.
173 174 175 |
# File 'lib/simple_acp/server/context.rb', line 173 def request @request end |