class LearnOpen::Adapters::IOAdapter
Attributes
input[R]
output[R]
Public Class Methods
new(input:, output:)
click to toggle source
# File lib/learn_open/adapters/io_adapter.rb, line 6 def initialize(input:, output:) @input = input @output = output end
Public Instance Methods
gets()
click to toggle source
# File lib/learn_open/adapters/io_adapter.rb, line 19 def gets input.gets end
print(*message)
click to toggle source
# File lib/learn_open/adapters/io_adapter.rb, line 15 def print(*message) output.print(*message) end
puts(*message)
click to toggle source
# File lib/learn_open/adapters/io_adapter.rb, line 11 def puts(*message) output.puts(*message) end