Class: DispatchRider::Runner

Inherits:
Object
  • Object
show all
Defined in:
lib/dispatch-rider/runner.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeRunner

Returns a new instance of Runner.



8
9
10
11
12
13
# File 'lib/dispatch-rider/runner.rb', line 8

def initialize
  callbacks.invoke(:initialize) do
    ready
    set_queue_from_config
  end
end

Class Method Details

.runObject



4
5
6
# File 'lib/dispatch-rider/runner.rb', line 4

def self.run
  new.process
end

Instance Method Details

#processObject



16
17
18
19
20
21
# File 'lib/dispatch-rider/runner.rb', line 16

def process
  callbacks.invoke(:process) do
    puts "Running..."
    @subscriber.process
  end
end