+ 5
Adding more options to your toolbox, and broadening your horizons, will improve you as a developer. Even if it does not seem to have a practical use at the moment, you can pick up different concepts, new ways of thinking from learning a new language. And maybe in the future if you have to deal with an actual ruby project, you won't be totally unprepared.
Personally for me it was a revelation when after learning Python for a while, I started looking at functional languages like Haskell and Clojure. I was able to apply so much of it in Python too, and it made many things click together. Totally worth the effort.
+ 2
I would say no, unless you have a specific need like working on a Rails project or pursuing a job which requires Ruby.
+ 1
But if you have an interest in learning it, there is nothing stopping you.



