Method: MultiPrompt.control0_at
- Defined in:
- lib/cont/multi_prompt.rb
.control0_at(tag, &block) ⇒ Object
57 58 59 60 61 62 |
# File 'lib/cont/multi_prompt.rb', line 57 def control0_at(tag, &block) status, f = Fiber.yield(:capture, tag, block) raise UnexpectedStatusError.new("unexpected status: #{status}") \ unless status == :resume f.call() end |