Module: Shoryuken::ActiveJob::CurrentAttributes::Serializer
- Defined in:
- lib/shoryuken/active_job/current_attributes.rb
Overview
Serializer for current attributes using ActiveJob::Arguments. Supports Symbols and GlobalID objects.
Class Method Summary collapse
-
.deserialize(attrs) ⇒ Hash
Deserializes attributes hash from SQS message.
-
.serialize(attrs) ⇒ Object
Serializes attributes hash for SQS message storage.
Class Method Details
.deserialize(attrs) ⇒ Hash
Deserializes attributes hash from SQS message
43 44 45 |
# File 'lib/shoryuken/active_job/current_attributes.rb', line 43 def deserialize(attrs) ::ActiveJob::Arguments.deserialize([attrs]).first end |
.serialize(attrs) ⇒ Object
Serializes attributes hash for SQS message storage
35 36 37 |
# File 'lib/shoryuken/active_job/current_attributes.rb', line 35 def serialize(attrs) ::ActiveJob::Arguments.serialize([attrs]).first end |