f = <<EOF
john, 234
joe, 2222
EOF
p Hash[*f.split(/, |\n/)]
Метод #split дает массив, похожий на ["john", "234", "joe", "2222"].Оператор * (AKA splat) преобразует этот массив в набор аргументов.Hash # [] принимает эту кучу аргументов (при наличии четного числа аргументов) и доставляет хеш.