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