Module: Emittance::Resque::EventSerializer

Defined in:
lib/emittance/resque/event_serializer.rb,
lib/emittance/resque/event_serializer/default.rb,
lib/emittance/resque/event_serializer/active_record.rb

Overview

Entry point for serialization.

Defined Under Namespace

Modules: ActiveRecord, Default

Class Method Summary collapse

Class Method Details

.deserialize(event_hash) ⇒ Object



18
19
20
# File 'lib/emittance/resque/event_serializer.rb', line 18

def deserialize(event_hash)
  serializer.deserialize event_hash
end

.serialize(event) ⇒ Object



14
15
16
# File 'lib/emittance/resque/event_serializer.rb', line 14

def serialize(event)
  serializer.serialize event
end

.use_serializer(serializer) ⇒ Object



10
11
12
# File 'lib/emittance/resque/event_serializer.rb', line 10

def use_serializer(serializer)
  self.serializer = serializer
end