should probably change it so it only displays this when ruby is installed or if not display a message that there is a script, but ruby was not found.
I don't see the point here. Introducing a ruby USE flag for mcabber just for the setup script is stupid. Depending on ruby unconditonally is stupid. Not installing the mcwizz.rb script when ruby is not installed is stupid, as the user won't notice there is a wizzard script *at all*. The mcwizz.rb script is completely optional, it's not even in the PATH by default. The way it currently is, the user should be able to recognize he needs to install ruby to be able to use that script on his own (it's the same with all those perl scripts btw). However, if you have any reasonable arguments, let me know :)