This repository has been archived by the owner on Dec 7, 2018. It is now read-only.
This repository has been archived by the owner on Dec 7, 2018. It is now read-only.
Refactor out EventMachine dependencies. #201
Milestone
Even though
Celluloid
andEventMachine
are mutually exclusive, whenReel
is installed,EventMachine
comes along, because whether used or not,websocket-driver
and otherfaye-*
gems bring in anEventMachine
dependency. This has affectedactioncable
also, throughfaye-*
dependencies, and it is being addressed in this thread: rails/actioncable#16In our next release bringing in
HTTP/2
( #198 ) we need to also refactor out dependencies which bring inEventMachine
, whether it be used or not, and provide completeCelluloid::IO
support for websockets, by refactoring thefaye-*
gems in parallel with this next release.This will be achieved one of two ways:
EventMachine
in a version of his gems.faye-*
gems asCelluloid::WebSocket
which would also solve our need to bringcelluloid-websocket-client
back up to speed with thefaye-*
gems./cc: @tarcieri, @dhh, @jcoglan, @kenichi, @jasonayre
The text was updated successfully, but these errors were encountered: