2012-04-19 3 views
0
"---\n- ''\n- Push Button\n- Power\n" 

Мне нужно преобразовать выше:Создание массива без новых строк, рубин

["Push Button", "Power"] 

Я попытался .scan(/\w+/), но, к сожалению, это дает мне ["Push", "Button", "Power"]

Спасибо !!!

+5

Почему бы не просто конвертировать из YAML вместо завинчивания вокруг со строками самостоятельно? –

+0

Даже не знал, что я смотрю синтаксис YAML. WooHoo! – Abram

ответ

1

Чтобы загрузить код YAML,

YAML.load("---\n- ''\n- Push Button\n- Power\n") 
+2

Если вы хотите отклонить пустые строки (как подсказывает ваш вопрос), вы можете добавить '.reject (&: empty?)' В конец. – dukedave

Смежные вопросы