diff options
Diffstat (limited to 'mrblib/print.rb')
| -rw-r--r-- | mrblib/print.rb | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/mrblib/print.rb b/mrblib/print.rb index 840a1249a..52beb26cb 100644 --- a/mrblib/print.rb +++ b/mrblib/print.rb @@ -31,4 +31,19 @@ module Kernel end __printstr__ "\n" if len == 0 end + + ## + # Print human readable object description + # + # ISO 15.3.1.3.34 + def p(*args) + i = 0 + len = args.size + while i < len + __printstr__ args[i].inspect + __printstr__ "\n" + i += 1 + end + args[0] + end end |
