Module: AdvancedSneakersActiveJob::ActiveJobPatch::ClassMethods
- Defined in:
- lib/advanced_sneakers_activejob/active_job_patch.rb
Instance Method Summary collapse
Instance Method Details
#deserialize(job_data) ⇒ Object
15 16 17 18 19 20 |
# 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) ⇒ Object
22 23 24 25 26 |
# File 'lib/advanced_sneakers_activejob/active_job_patch.rb', line 22 def () raise ArgumentError, 'message_options accepts Hash argument only' unless .is_a?(Hash) self. = .symbolize_keys end |