add $stdin $stdout $stderr STDIN STDOUT STDERR

This commit is contained in:
Akira Yumiyama
2013-05-08 20:22:29 +09:00
parent 7a94d02e8d
commit df529a83d6
+30
View File
@@ -278,3 +278,33 @@ class IO
alias_method :to_i, :fileno
end
STDIN = IO.open(0, "r")
STDOUT = IO.open(1, "w")
STDERR = IO.open(1, "w")
$stdin = STDIN
$stdout = STDOUT
$stderr = STDERR
module Kernel
def print(*args)
STDOUT.print(*args)
end
def puts(*args)
STDOUT.puts(*args)
end
def printf(*args)
STDOUT.printf(*args)
end
def gets(*args)
STDIN.gets(*args)
end
def getc(*args)
STDIN.getc(*args)
end
end