Improving coding skills through practice and mentorship
Exercism is a fantastic and supportive community that provides mentoring on code puzzles in many different languages including Ruby.
The focus is a bit less on the solving of the problem (as the student can often get this done on his/her own...eventually) but instead on clean clear code. It has been a great experience and I am looking forward to continuing with other languages once I have completed their Ruby track.
I have included a link to my GitHub repository where I store my solutions.