From 7a7ccccb290efdd770aa52d9af64776f06650819 Mon Sep 17 00:00:00 2001 From: Ilya Grigorik Date: Sun, 30 Oct 2011 11:44:58 -0700 Subject: [PATCH] do end for multiline blocks --- lib/em-synchrony.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/em-synchrony.rb b/lib/em-synchrony.rb index 16aa60a..1692b57 100644 --- a/lib/em-synchrony.rb +++ b/lib/em-synchrony.rb @@ -46,13 +46,14 @@ module Synchrony # def self.sync(df) f = Fiber.current - xback = lambda {|*args| + xback = lambda do |*args| if f == Fiber.current return *args else f.resume(*args) end - } + end + df.callback &xback df.errback &xback