lib/plezi/handlers/placebo.rb in plezi-0.10.17 vs lib/plezi/handlers/placebo.rb in plezi-0.11.0
- old
+ new
@@ -66,11 +66,11 @@
end
def call
self.read
GR.warn "Placebo IO recieved IO signal - this is unexpected..."
end
- def on_disconnect
+ def on_close
@params[:out].close rescue nil
@cache[:websocket_handler].on_close if @cache[:websocket_handler]
end
end
end
@@ -84,11 +84,10 @@
include Placebo::Base::Core
end
Object.const_set(new_class_name, new_class)
end
i, o = IO.pipe
- io = Placebo::Base::PlaceboIO.new i, out: o
- io = GReactor.add_raw_io i, io
+ io = Placebo::Base::PlaceboIO.new i, out: o, reactor: ::GReactor
new_class.new(io)
end
end
end