module Tenantify::Sneakers::Worker
Public Class Methods
prepended(klass)
click to toggle source
# File lib/tenantify/sneakers/worker.rb, line 8 def self.prepended klass klass.send(:include, ::Sneakers::Worker) end
Public Instance Methods
work_with_params(msg, delivery_info, metadata)
click to toggle source
Calls superclass method
# File lib/tenantify/sneakers/worker.rb, line 12 def work_with_params msg, delivery_info, metadata tenant = metadata.headers.fetch 'tenant' Tenantify.using tenant do if defined?(super) super else work(msg) end end end