Celluloid::IO: evented I/O in Ruby with a synchronous API | Heykuki News