From 6f97c842d225270d5304b8af4dda174884053751 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Sat, 15 Feb 2025 21:56:29 +0900 Subject: [PATCH] mruby-io: use `...` for argument forwarding --- mrbgems/mruby-io/mrblib/kernel.rb | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/mrbgems/mruby-io/mrblib/kernel.rb b/mrbgems/mruby-io/mrblib/kernel.rb index 6e5989975..28d469d43 100644 --- a/mrbgems/mruby-io/mrblib/kernel.rb +++ b/mrbgems/mruby-io/mrblib/kernel.rb @@ -1,5 +1,5 @@ module Kernel - private def `(cmd) + private def `(cmd) #` IO.popen(cmd) { |io| io.read } end @@ -13,19 +13,27 @@ module Kernel end end - private def print(*args) - $stdout.print(*args) + private def print(...) + $stdout.print(...) end - private def puts(*args) - $stdout.puts(*args) + private def puts(...) + $stdout.puts(...) end - private def printf(*args) - $stdout.printf(*args) + private def printf(...) + $stdout.printf(...) end - private def gets(*args) - $stdin.gets(*args) + private def gets(...) + $stdin.gets(...) + end + + private def readline(...) + $stdin.readline(...) + end + + private def readlines(...) + $stdin.readlines(...) end end