An object-oriented interface to the poll(2) system call for Ruby