diff options
Diffstat (limited to 'mrbgems/mruby-io/mrblib/io.rb')
| -rw-r--r-- | mrbgems/mruby-io/mrblib/io.rb | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/mrbgems/mruby-io/mrblib/io.rb b/mrbgems/mruby-io/mrblib/io.rb index 8f81c5f3a..645733226 100644 --- a/mrbgems/mruby-io/mrblib/io.rb +++ b/mrbgems/mruby-io/mrblib/io.rb @@ -360,9 +360,14 @@ class IO i = 0 len = args.size while i < len - s = args[i].to_s - write s - write "\n" if (s[-1] != "\n") + s = args[i] + if s.kind_of?(Array) + puts(*s) + else + s = s.to_s + write s + write "\n" if (s[-1] != "\n") + end i += 1 end write "\n" if len == 0 |
