Class: Rawk::InputStream

Inherits:
Object
  • Object
show all
Includes:
Observable
Defined in:
lib/rawk/rawk.rb

Instance Method Summary collapse

Constructor Details

#initialize(io) ⇒ InputStream

Returns a new instance of InputStream.



68
69
70
# File 'lib/rawk/rawk.rb', line 68

def initialize(io)
  @io = io
end

Instance Method Details

#each_line(separator) ⇒ Object



72
73
74
75
76
77
78
# File 'lib/rawk/rawk.rb', line 72

def each_line(separator)
  @io.each_line(separator) do |line| 
    changed
    notify_observers
    yield line
  end
end