Ruby Havelock API