[ruby-core:119572] [Ruby master Bug#20807] String#gsub fails when called from string subclass with a block passed