Class: SandthornDriverSequel::Configuration
- Inherits:
-
Object
- Object
- SandthornDriverSequel::Configuration
- Defined in:
- lib/sandthorn_driver_sequel.rb
Instance Method Summary collapse
- #default_event_deserializer ⇒ Object
- #default_event_serializer ⇒ Object
- #default_snapshot_deserializer ⇒ Object
- #default_snapshot_serializer ⇒ Object
- #event_deserializer ⇒ Object
- #event_deserializer=(block) ⇒ Object
- #event_serializer ⇒ Object
-
#event_serializer=(block) ⇒ Object
event.
- #snapshot_deserializer ⇒ Object
- #snapshot_deserializer=(block) ⇒ Object
- #snapshot_serializer ⇒ Object
-
#snapshot_serializer=(block) ⇒ Object
snapshot.
Instance Method Details
#default_event_deserializer ⇒ Object
82 83 84 |
# File 'lib/sandthorn_driver_sequel.rb', line 82 def default_event_deserializer -> (data) { YAML.load(data) } end |
#default_event_serializer ⇒ Object
78 79 80 |
# File 'lib/sandthorn_driver_sequel.rb', line 78 def default_event_serializer -> (data) { YAML.dump(data) } end |
#default_snapshot_deserializer ⇒ Object
107 108 109 |
# File 'lib/sandthorn_driver_sequel.rb', line 107 def default_snapshot_deserializer -> (data) { YAML.load(data) } end |
#default_snapshot_serializer ⇒ Object
103 104 105 |
# File 'lib/sandthorn_driver_sequel.rb', line 103 def default_snapshot_serializer -> (data) { YAML.dump(data) } end |
#event_deserializer ⇒ Object
74 75 76 |
# File 'lib/sandthorn_driver_sequel.rb', line 74 def event_deserializer @event_deserializer || default_event_deserializer end |
#event_deserializer=(block) ⇒ Object
66 67 68 |
# File 'lib/sandthorn_driver_sequel.rb', line 66 def event_deserializer=(block) @event_deserializer = block end |
#event_serializer ⇒ Object
70 71 72 |
# File 'lib/sandthorn_driver_sequel.rb', line 70 def event_serializer @event_serializer || default_event_serializer end |
#event_serializer=(block) ⇒ Object
event
62 63 64 |
# File 'lib/sandthorn_driver_sequel.rb', line 62 def event_serializer=(block) @event_serializer = block end |
#snapshot_deserializer ⇒ Object
99 100 101 |
# File 'lib/sandthorn_driver_sequel.rb', line 99 def snapshot_deserializer @snapshot_deserializer || default_snapshot_deserializer end |
#snapshot_deserializer=(block) ⇒ Object
91 92 93 |
# File 'lib/sandthorn_driver_sequel.rb', line 91 def snapshot_deserializer=(block) @snapshot_deserializer = block end |
#snapshot_serializer ⇒ Object
95 96 97 |
# File 'lib/sandthorn_driver_sequel.rb', line 95 def snapshot_serializer @snapshot_serializer || default_snapshot_serializer end |
#snapshot_serializer=(block) ⇒ Object
snapshot
87 88 89 |
# File 'lib/sandthorn_driver_sequel.rb', line 87 def snapshot_serializer=(block) @snapshot_serializer = block end |