raise NotImplementedError in case of sprintf is missing

This commit is contained in:
Daniel Bovensiepen
2012-06-27 14:13:11 +08:00
parent cf8b6ec841
commit e841135cc1
+7 -5
View File
@@ -48,12 +48,14 @@ module Kernel
args[0]
end
if Kernel.respond_to?(:sprintf)
##
# Invoke method +sprintf+ and pass +*args+ to it.
# Pass return value to *print* of STDOUT.
def printf(*args)
##
# Invoke method +sprintf+ and pass +*args+ to it.
# Pass return value to *print* of STDOUT.
def printf(*args)
if Kernel.respond_to?(:sprintf)
__printstr__(sprintf(*args))
else
raise NotImplementedError.new('sprintf not available')
end
end
end