Class: LcpRuby::BackgroundJobs::Triggers::TriggerInstaller
- Inherits:
-
Object
- Object
- LcpRuby::BackgroundJobs::Triggers::TriggerInstaller
- Defined in:
- lib/lcp_ruby/background_jobs/triggers/trigger_installer.rb
Class Method Summary collapse
Class Method Details
.install!(resolver) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/lcp_ruby/background_jobs/triggers/trigger_installer.rb', line 5 def self.install!(resolver) resolver.job_definitions.each_value do |definition| next unless definition.triggers.any? definition.triggers.each do |trigger_config| case trigger_config["type"] when "event" EventTrigger.new(definition, trigger_config).install! end end end end |