Ruby 3.2 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Kernelモジュール > $-K
$KCODE -> object
$-K -> object
通常のグローバル変数です。
Ruby 2.7 以前は特殊変数でしたが、Ruby 3.0 から通常のグローバル変数になりました。任意のオブジェクトを代入して nil 以外の値に設定できます。
[SEE_ALSO] Rubyの起動