= Net::HTTP.get(URI("http://google.com")) } puts "fui, vou sair da fiber" Fiber.yield t.join puts "OMG! Voltei para fiber" puts html puts "fiber done" end puts "startando a fiber" google_callback.resume puts "vamos aguardar a Fiber?" 5.times { sleep(1) puts "ainda nao" } puts "vamos voltar deliberadamente para a Fiber" google_callback.resume puts "script done"