Ruby 4.0 リファレンスマニュアル

instance method String#upcase!

upcase!(*options) -> self | nil[permalink][rdoc][edit]
() → self?
(:ascii | :lithuanian | :turkic) → self?
(:lithuanian, :turkic) → self?
(:turkic, :lithuanian) → self?

全ての小文字を対応する大文字に破壊的に置き換えます。どの文字がどう置き換えられるかは、オプションの有無や文字列のエンコーディングに依存します。

[PARAM] options:
オプションの詳細は String#downcase を参照してください。
buf = "stRIng? STring."
buf.upcase!
p buf   # => "STRING? STRING."

[SEE_ALSO] String#upcase, String#downcase!, String#swapcase!, String#capitalize!