instance method StringIO#puts
puts(*obj) -> nil
-
obj と改行を順番に自身に出力します。引数がなければ改行のみを出力します。 詳しい仕様は Kernel.#puts を参照して下さい。
- [PARAM] obj:
- 書き込みたいオブジェクトを指定します。
- [EXCEPTION] IOError:
- 自身が書き込み用にオープンされていなければ発生します。
a = StringIO.new("", 'r+') a.puts("hoge", "bar", "foo") a.string #=> "hoge\nbar\nfoo\n"
class StringIO