Найдена таблица http://phrogz.net/programmingruby/language.html#table_18.4, но не удалось найти описание для |=
Как работает оператор присваивания |=
?
Побитовое ИЛИ.
x |= y
является сокращением для:
x = x | y
(точно так же, как x += y
является сокращением для x = x + y
).
Он указан в предоставленной вами ссылке. Это назначение в сочетании с побитовым ИЛИ. Это эквивалентно:
a = a | b
a |= b