Ruby hooks