class ActiveWorker::TerminationEvent
Public Class Methods
create_termination_from_configuration(configuration)
click to toggle source
# File lib/active_worker/termination_event.rb, line 12 def self.create_termination_from_configuration(configuration) constructor_options = { :message => "#{configuration.event_name} was terminated", :configuration => configuration, } create! constructor_options end
from_termination(root_configuration)
click to toggle source
# File lib/active_worker/termination_event.rb, line 4 def self.from_termination(root_configuration) events = [] root_configuration.configurations_for_events.each do |configuration| events << create_termination_from_configuration(configuration) unless configuration.completed? end events end