Class: SharedWorkforce::ResponseCollector

Inherits:
Object
  • Object
show all
Defined in:
lib/shared_workforce/response_collector.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#intervalObject

Returns the value of attribute interval.



4
5
6
# File 'lib/shared_workforce/response_collector.rb', line 4

def interval
  @interval
end

Class Method Details

.start(interval = nil) ⇒ Object



6
7
8
# File 'lib/shared_workforce/response_collector.rb', line 6

def self.start(interval=nil)
  new.start(interval)
end

Instance Method Details

#start(interval) ⇒ Object



10
11
12
13
14
# File 'lib/shared_workforce/response_collector.rb', line 10

def start(interval)
  @interval = interval   
  process_tasks completed_tasks
  sleep interval if interval
end