Ruby 2.4.0 リファレンスマニュアル > ライブラリ一覧 > stringioライブラリ > StringIOクラス > truncate
truncate(len) -> Integer
[permalink][rdoc]自身のサイズが len になるように、自身を切り詰め、もしくは拡大します。拡大した場合は、その部分を 0 で埋めます。 len を返します。
require "stringio"
a = StringIO.new("hoge", 'r+')
a.truncate(2)
a.string #=> "ho"
a.truncate(5)
a.string #=> "ho\000\000\000"