Ca dépend tu as des gem pour tout :D (réponse qui aide pas)
Par exemple moi j'utilise livereload qui est plus une sorte de petit logiciel.
Après tu as des gems qui sont des framework (comme Sinatra ou Ruby on Rails). Au final tu installe des module qui utilise Ruby pour différentes choses.
Pas sûr que ça aide :(