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