Я не знаю, действительно ли это хороший рубиновый код, но я пытаюсь разделить строку на два отдельных раздела и поместить их в качестве значений в два конкретных Ключи. Например:
name_a = "Henry Fillenger".split(/\s+/,2)
name = {:first_name => name_a[0], :last_name => name_a[1]}
Мне было интересно, можно ли это сделать в одной строке с помощью какой-нибудь рубиновой магии.