Современное решение, современное решение, а в чем прикол? в чем хитрость? в применении метода который кто-то написал давным давно? Это не показывает ни красоту Ruby, ни причину, из-за которой я должен использовать Ruby. Главный вопрос не на чем писать, а как писать.