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
puts(*message) click to toggle source
# File lib/learn_open/adapters/io_adapter.rb, line 11
def puts(*message)
  output.puts(*message)
end