Closed acant closed 9 years ago
The test suite passes locally, but I am still seeing some errors in Celluloid during termination which could be contributing to the Travis failures. Travis has also upgraded to PhantomJS v2, but I have been using v1.9.0 locally. This could also be contributing to the failures. I will continue investigating and learning more about both PhantomJS and Celluloid.
Given the number of changes that this has turned into, and the Travis failure I am going to close this PR, and break it into some smaller onces. (e.g., cleanup, gem upgrades, notiffany conversion, celluloid stuff) Hopefully this will allow some changes to get merged faster, and clarify what is happening with the Travis failures.
This is an initial straight forward conversion, and does not change much about how the daemon executes. Stills cleans up some of the code, I believe. There will be more changes to how things run, that I think can be implemented more easily with Celluloid.