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