Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module Acme
- module Sidekiq
- module PaperTrailMiddleware
- class Client
- # @param [Object]
- # @param [Hash] job
- def call(_, job, *)
- job['whodunnit'] = ::PaperTrail.whodunnit
- yield
- end
- end
- class Server
- # @param [Object]
- # @param [Hash] job
- def call(_, job, *)
- unless ::PaperTrail.whodunnit.present?
- ::PaperTrail.whodunnit = job['whodunnit']
- end
- yield
- end
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement