summaryrefslogtreecommitdiffhomepage
path: root/mrblib/print.rb
diff options
context:
space:
mode:
Diffstat (limited to 'mrblib/print.rb')
-rw-r--r--mrblib/print.rb9
1 files changed, 7 insertions, 2 deletions
diff --git a/mrblib/print.rb b/mrblib/print.rb
index 452ba53a9..7ec6d70ef 100644
--- a/mrblib/print.rb
+++ b/mrblib/print.rb
@@ -48,7 +48,12 @@ module Kernel
args[0]
end
- def printf(*args)
- __printstr__(sprintf(*args))
+ if Kernel.respond_to?(:sprintf)
+ ##
+ # Invoke method +sprintf+ and pass +*args+ to it.
+ # Pass return value to *print* of STDOUT.
+ def printf(*args)
+ __printstr__(sprintf(*args))
+ end
end
end