gsub , :
str.gsub!(/[aeiou]/, 'a' => 'A', 'e' => 'E', 'i' => 'I', 'o' => 'O', 'u' => 'U')
, , :
str.gsub!(/[aeiou]/, &:upcase)
:
'this is a test'.gsub!(/[aeiou]/, 'a' => 'A', 'e' => 'E', 'i' => 'I', 'o' => 'O', 'u' => 'U')
'this is a test'.gsub!(/[aeiou]/, &:upcase)