Isn't Ruby, like Python, interpreted? That means you don't need source code; the executables are text files.