Module: Dynflow::Executors::Sidekiq::Serialization

Defined in:
lib/dynflow/executors/sidekiq/serialization.rb

Overview

Module to prepend the Sidekiq job to handle the serialization

Defined Under Namespace

Modules: WorkerExtension

Class Method Summary collapse

Class Method Details

.deserialize(value) ⇒ Object



12
13
14
15
# File 'lib/dynflow/executors/sidekiq/serialization.rb', line 12

def self.deserialize(value)
  value = Utils::IndifferentHash.new(value) if value.is_a? Hash
  Dynflow.serializer.load(value)
end

.serialize(value) ⇒ Object



8
9
10
# File 'lib/dynflow/executors/sidekiq/serialization.rb', line 8

def self.serialize(value)
  Dynflow.serializer.dump(value)
end