class EmmyMachine::Deferred

Public Instance Methods

await() click to toggle source
# File lib/emmy_machine/deferred.rb, line 6
def await
  Fiber.await do |fiber|
    on :success do |response|
      fiber.resume response
    end

    on :error do |error|
      fiber.leave error
    end
  end
end