Class: JobTick::Registry

Inherits:
Object
  • Object
show all
Defined in:
lib/jobtick/registry.rb

Class Method Summary collapse

Class Method Details

.syncObject



5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/jobtick/registry.rb', line 5

def self.sync
  monitors = [
    Parsers::Whenever.parse,
    Parsers::SolidQueue.parse,
    Parsers::Sidekiq.parse
  ].flatten.compact

  return [] if monitors.empty?

  JobTick.client.register(monitors)
  monitors
end