Module: ActiveJobMetadata::Metadata
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/active_job_metadata/metadata.rb
Overview
Use Metadata to define custom metadata for your job.
Instance Method Summary collapse
-
#metadata ⇒ Object
Returns all metadata for the current job.
-
#metadata=(hash) ⇒ Object
Merges data into the current job’s metdata.
-
#save_metadata ⇒ Object
Writes metadata to ‘ActiveJobMetadata.store`.
Instance Method Details
#metadata ⇒ Object
Returns all metadata for the current job.
41 42 43 |
# File 'lib/active_job_metadata/metadata.rb', line 41 def ||= ActiveJobMetadata.find(job_id) || {} end |
#metadata=(hash) ⇒ Object
Merges data into the current job’s metdata.
46 47 48 49 |
# File 'lib/active_job_metadata/metadata.rb', line 46 def hash .merge!(hash) end |
#save_metadata ⇒ Object
Writes metadata to ‘ActiveJobMetadata.store`
52 53 54 55 56 |
# File 'lib/active_job_metadata/metadata.rb', line 52 def ActiveJobMetadata.write(job_id, ) end |