Ruby, разделенный запятой, поглощающей завершающий пробел

Мне нужно разделить строку в две переменные. Например, следующее будет работать нормально:

first,second = "red,blue".split(',')

Я хочу разделить пользовательский ввод, который может иметь необязательный пробел после запятой. Как написать так, чтобы пробел после запятой поглощался? Мне нужно правильно обработать все эти возможности:

"red,blue"        # first="red" second="blue"
"red, blue"       # first="red" second="blue"
"red,dark blue"   # first="red" second="dark blue"
"red, light blue" # first="red" second="light blue"
12
задан sawa 6 March 2012 в 02:56
поделиться