class MidgetJob

Public Class Methods

process_notification(hash_data) click to toggle source
# File lib/models/midget_job.rb, line 24
def self.process_notification(hash_data)
  MidgetJobs::Job.process_notification hash_data
end

Public Instance Methods

fire_thread() click to toggle source
# File lib/models/midget_job.rb, line 12
def fire_thread
  Rails.logger.info "#{self.class.name}.fire_thread started"
  Thread.new do
    Rails.logger.info "#{self.class.name}.fire_thread execute serialized job"
    begin
      ActiveJob::Base.execute serialized
    rescue => detail
      Rails.logger.error detail.cause
    end
  end.abort_on_exception = true
end