diff options
| author | Masamitsu MURASE <[email protected]> | 2012-08-13 02:42:32 +0900 |
|---|---|---|
| committer | Masamitsu MURASE <[email protected]> | 2012-08-13 02:42:32 +0900 |
| commit | 44b408ad10f671df4dec99d0ef0f6a794c09240d (patch) | |
| tree | bda2b8a7ffc16c9507e745ae1d0cc1de53e76635 | |
| parent | 119b9f5bd5e03496af070c5dfeffa8c23e0a2c31 (diff) | |
| download | mruby-44b408ad10f671df4dec99d0ef0f6a794c09240d.tar.gz mruby-44b408ad10f671df4dec99d0ef0f6a794c09240d.zip | |
`puts` should print "\n" only when the argument does not end with "\n".
| -rw-r--r-- | mrblib/print.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/mrblib/print.rb b/mrblib/print.rb index dea088e2b..9183f6bb2 100644 --- a/mrblib/print.rb +++ b/mrblib/print.rb @@ -48,8 +48,9 @@ module Kernel i = 0 len = args.size while i < len - __printstr__ args[i].to_s - __printstr__ "\n" + s = args[i].to_s + __printstr__ s + __printstr__ "\n" if (s[-1] != "\n") i += 1 end __printstr__ "\n" if len == 0 |
