class SystemUniversal::StreamReader

Public Class Methods

new(stream) click to toggle source
# File lib/systemu.rb, line 307
def initialize(stream)
  @data = ""
  @thread = Thread.new do
    reader = java.io.BufferedReader.new java.io.InputStreamReader.new(stream)

    while line = reader.read_line
      @data << line << "\n"
    end
  end
end

Public Instance Methods

join() click to toggle source
# File lib/systemu.rb, line 318
def join
  @thread.join
  @data
end