Class: MockServer::A2A::A2aTaskHandlerBuilder
- Inherits:
-
Object
- Object
- MockServer::A2A::A2aTaskHandlerBuilder
- Defined in:
- lib/mockserver/a2a.rb
Instance Method Summary collapse
-
#and_then ⇒ A2aMockBuilder
(also: #and_)
Commit the handler and return to the root builder.
-
#initialize(parent) ⇒ A2aTaskHandlerBuilder
constructor
A new instance of A2aTaskHandlerBuilder.
- #matching_message(pattern) ⇒ self
- #responding_with(text, is_error = false) ⇒ self
Constructor Details
#initialize(parent) ⇒ A2aTaskHandlerBuilder
Returns a new instance of A2aTaskHandlerBuilder.
496 497 498 499 |
# File 'lib/mockserver/a2a.rb', line 496 def initialize(parent) @parent = parent @handler = TaskHandler.new('.*', 'Task completed', false) end |
Instance Method Details
#and_then ⇒ A2aMockBuilder Also known as: and_
Commit the handler and return to the root builder.
516 517 518 519 |
# File 'lib/mockserver/a2a.rb', line 516 def and_then @parent.add_task_handler(@handler) @parent end |
#matching_message(pattern) ⇒ self
502 503 504 505 |
# File 'lib/mockserver/a2a.rb', line 502 def (pattern) @handler. = pattern self end |
#responding_with(text, is_error = false) ⇒ self
508 509 510 511 512 |
# File 'lib/mockserver/a2a.rb', line 508 def responding_with(text, is_error = false) @handler.response_text = text @handler.is_error = is_error self end |