Est Ruby, un langage de script ou un langage interprété?

Je viens de remarquer que dans la page wikipédia de Ruby, ce langage est défini comme un langage interprété.

J'ai compris que, probablement, il y a quelque chose qui manque dans ma formation.
J'ai toujours connu la différence entre un langage interprété qui n'a pas besoin d'un compilateur et d'un langage compilé (qui ont besoin d'être compilé avant l'exécution de programmes), mais ce qui caractérise un langage de script ?

Est Ruby définissable comme un langage de script ?

Merci et pardonnez-moi pour le noir