Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library _builtin > class IO > write
write(str) -> Integer
IOポートに対して str を出力します。str が文字列でなけ れば to_s による文字列化を試みます。 実際に出力できたバイト数を返します。
IO#syswrite を除く全ての出力メソッドは、最終的に "write" という名のメソッドを呼び出すので、このメソッドを置き換える ことで出力関数の挙動を変更することができます。