Я сейчас изучаю Ruby и мне интересно, можете ли вы, ребята, предложить несколько средних и сложных итераторов для реализации?
Есть http://rubyquiz.com/ и более общие http://projecteuler.net/. В них вы найдете различные упражнения, которые вы можете решить с помощью итераторов, рекурсии или чего-то еще.
Попробуйте освоить Enumerable.inject. Это действительно полезный метод, который уменьшает LOC.