Module: Aggro::EventSerializer

Defined in:
lib/aggro/event_serializer.rb

Overview

Public: Converts events to and from serialized data.

Class Method Summary collapse

Class Method Details

.deserialize(serialized) ⇒ Object



6
7
8
# File 'lib/aggro/event_serializer.rb', line 6

def deserialize(serialized)
  Event.new(serialized[0], Time.parse(serialized[1]), serialized[2])
end

.serialize(deserialized) ⇒ Object



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

def serialize(deserialized)
  [deserialized.name, deserialized.occured_at.iso8601, deserialized.details]
end