Method: ThreadIO#read_lines

Defined in:
lib/thread_io.rb

#read_lines(path) ⇒ Object



41
42
43
44
45
46
47
48
49
50
51
52
# File 'lib/thread_io.rb', line 41

def read_lines(path)
  @ready = false
  Thread.new do
    @lines = []
    File.open(path, 'r') {|f| f.each_line{|l| @lines << l.chomp } }
    @ready = true

    nil
  end

  nil
end