String#upcase (UTF8)

Dinking around with some strings...

irb(main):002:0> puts "Estelí".upcase
ESTELí

What's the best way to go about getting upcase to recognize the unicode
characters, or if not that, then what method should I use to unicode upcase?