Split main package into various subpackages

Hello,

I was looking for a ruby.spec and I found your repository. I split your package  into various subpackages. Take a look and if there are something wrong, please tell me that I will fix it. But for me It's ok (It's already in use in my production environment).