В Ruby regexp есть несколько параметров (например, i
, x
, m
, o
). i
означает, например, игнорировать регистр.
Что означает параметр o
? В ri Regexp
он говорит, что o
означает выполнение интерполяции #{}
только один раз. Но когда я это делаю:
a = 'one'
b = /#{a}/
a = 'two'
b
не изменяется (он остается /one/
). Что мне не хватает?