class GemBootstrap::Io
@api private
Public Class Methods
new(input: $stdin, output: $stdout, error: $stderr)
click to toggle source
# File lib/gem-bootstrap/io.rb, line 7 def initialize(input: $stdin, output: $stdout, error: $stderr) @input = input @output = output @error = error end
Public Instance Methods
puts(string)
click to toggle source
# File lib/gem-bootstrap/io.rb, line 13 def puts(string) @output.puts(string) end
readline()
click to toggle source
# File lib/gem-bootstrap/io.rb, line 25 def readline @input.readline end
warn(string)
click to toggle source
# File lib/gem-bootstrap/io.rb, line 21 def warn(string) @error.puts(string) end
write(string)
click to toggle source
# File lib/gem-bootstrap/io.rb, line 17 def write(string) @output.write(string) end