Hace unos meses empecé un clientecito con Shoes y utilice puros
requests http (Net:HTTP) y json_pure. No conozco ni twitter-auth, ni
twitter gem.
En el wiki de twitter vienen varias bibliotecas, una muy popular es
twitter4r de Susan Potter (Porter?)
El problema que me encontré fue el limite de requests por hora que
puedes hacer (100) y el recuperar información de los usuarios que
publican los twitts (screen_name, etc) cuando su perfil lo tienen
protegido, ya que te tienes que gastar una llamada autenticada al api
para poder recuperar la información.
OAUTH es totalmente nuevo para mi, ni siquiera he visitado el sitio. :P
Saludos,
Martín Trejo Chávez