newaperio/transcript

View on GitHub
lib/transcript/job.rb

Summary

Maintainability
A
0 mins
Test Coverage
require "active_job"

module Transcript
  class Job < ActiveJob::Base
    queue_as :default

    def perform(actor, receiver, action, meta)
      Transcript.configuration.audit_model.create(
        actor: actor,
        action: action,
        receiver: receiver,
        meta: meta,
        receiver_serialized: receiver,
      )
    end
  end
end