Class: OhSnap::BaseSerializer
- Inherits:
-
Object
- Object
- OhSnap::BaseSerializer
- Defined in:
- lib/oh_snap/base_serializer.rb
Overview
Serializes and loads Snapshot objects.
Direct Known Subclasses
Instance Method Summary collapse
Instance Method Details
#load(value) ⇒ Object
12 13 14 |
# File 'lib/oh_snap/base_serializer.rb', line 12 def load(value) Snapshot.new(value, serializer: self) end |
#serialize(value) ⇒ Object
8 9 10 |
# File 'lib/oh_snap/base_serializer.rb', line 8 def serialize(value) raise NotImplementedError, "#{self.class} must implement #serialize" end |