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
48 49 50 |
# File 'lib/shoryuken/active_job/current_attributes.rb', line 48 def deserialize(attrs) ::ActiveJob::Arguments.deserialize([attrs]).first end |
.serialize(attrs) ⇒ Object
Serializes attributes hash for SQS message storage
40 41 42 |
# File 'lib/shoryuken/active_job/current_attributes.rb', line 40 def serialize(attrs) ::ActiveJob::Arguments.serialize([attrs]).first end |