require 'kconv'
module SJIS_OUT
def putss(str)
puts str.tosjis
end
end
$>.extend(SJIS_OUT)
putss "日本語"

みたいなのを考えてみようとしたが、うまくいかないねぇ。
$>.putss "日本語" とすればうまくいくんだけどなんでだろう?

リファレンスの組み込み関数のputsを見るとこれでよさそうだけど。
(Programing Rubyだと、$>じゃなくてSTDOUTとなってるが、これでも同様)。