module AdvancedSneakersActiveJob::ActiveJobPatch::ClassMethods
Public Instance Methods
deserialize(job_data)
click to toggle source
Calls superclass method
# File lib/advanced_sneakers_activejob/active_job_patch.rb, line 15 def deserialize(job_data) super(job_data).tap do |job| job.delivery_info = job_data['delivery_info'] job.headers = job_data['headers'] end end
message_options(options)
click to toggle source
# File lib/advanced_sneakers_activejob/active_job_patch.rb, line 22 def message_options(options) raise ArgumentError, 'message_options accepts Hash argument only' unless options.is_a?(Hash) self.publish_options = options.symbolize_keys end