Class: Conquer::EventSegment

Inherits:
Object
  • Object
show all
Defined in:
lib/conquer/event_segment.rb

Defined Under Namespace

Classes: Worker

Instance Method Summary collapse

Constructor Details

#initialize(topic, interval, block, *subscribed_topics) ⇒ EventSegment



28
29
30
31
32
33
# File 'lib/conquer/event_segment.rb', line 28

def initialize(topic, interval, block, *subscribed_topics)
  @topic = topic
  @interval = interval
  @block = block
  @subscribed_topics = subscribed_topics
end

Instance Method Details

#start_workerObject



35
36
37
# File 'lib/conquer/event_segment.rb', line 35

def start_worker
  Worker.supervise(args: [@topic, @interval, @block, *@subscribed_topics])
end