Ruby разделил String на две части и вставил хэш с предопределенными ключами

Я не знаю, действительно ли это хороший рубиновый код, но я пытаюсь разделить строку на два отдельных раздела и поместить их в качестве значений в два конкретных Ключи. Например:

  name_a = "Henry Fillenger".split(/\s+/,2)
  name = {:first_name => name_a[0], :last_name => name_a[1]}

Мне было интересно, можно ли это сделать в одной строке с помощью какой-нибудь рубиновой магии.

7
задан mu is too short 12 July 2011 в 01:51
поделиться