Class: DLogReader::Distributer

Inherits:
Object
  • Object
show all
Defined in:
lib/distributed_logreader/distributer.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(worker) ⇒ Distributer

Returns a new instance of Distributer.



5
6
7
# File 'lib/distributed_logreader/distributer.rb', line 5

def initialize(worker)
  self.worker = worker
end

Instance Attribute Details

#workerObject

Returns the value of attribute worker.



3
4
5
# File 'lib/distributed_logreader/distributer.rb', line 3

def worker
  @worker
end

Instance Method Details

#process(line) ⇒ Object



9
10
11
# File 'lib/distributed_logreader/distributer.rb', line 9

def process(line)
  worker.call(line)
end