Это код, на который я смотрю:
def method_missing(id, *args)
return self.find(Regexp.last_match(1), args[0]) if id.id2name =~ /find_by_(.+)/
raise NoMethodError
end
Что произойдет, если у меня есть несколько потоков, вызывающих Regexp.last_match
?
Что произойдет, если у меня есть несколько потоков, вызывающих объект с помощью метода method_missing
?