Ответ Гордона - «Рубиновый путь», и хотя принято ставить одну скобку в скобки, это не обязательно.
Также обратите внимание на легкость, с которой можно воздействовать на полученное значение:
cmds.each do |cmd| cmd.upcase! end.sort
# Now, cmds = ["CREATE", "HELP", "LIST", "UPDATE"]
Хотя вы, возможно, уже видели, как {}
более читабелен здесь, и поэтому предпочтительнее, если кто-то еще увидит ваш код:
cmds.each { |cmd| cmd.upcase! }.sort