Method: SinglePrompt.run
- Defined in:
- lib/cont/single_prompt.rb
.run(fiber, *args) ⇒ Object
37 38 39 40 41 42 43 44 45 46 |
# File 'lib/cont/single_prompt.rb', line 37 def run(fiber, *args) case fiber.resume(*args) in :return, value value in :capture, value value.call(fiber) else raise UnexpectedStatusError.new("unexpected status") end end |