, вероятно, функция блокировки обратного вызова для метода gsub. Я не уверен, что вы имели в виду, но может быть что-то вроде
s.gsub(/^(#+)\w+/) {|m| m.gsub("#", "=") }