Class: DurableHash::Builder
- Inherits:
-
Object
- Object
- DurableHash::Builder
- Defined in:
- lib/durable_hash.rb
Instance Method Summary collapse
- #deserialize(value_class, &block) ⇒ Object
-
#initialize(klass) ⇒ Builder
constructor
A new instance of Builder.
- #serialize(value_class, &block) ⇒ Object
Constructor Details
#initialize(klass) ⇒ Builder
Returns a new instance of Builder.
101 |
# File 'lib/durable_hash.rb', line 101 def initialize(klass); @klass = klass; end |
Instance Method Details
#deserialize(value_class, &block) ⇒ Object
103 104 105 |
# File 'lib/durable_hash.rb', line 103 def deserialize(value_class, &block) DurableHash.deserializers[@klass][value_class] = block end |
#serialize(value_class, &block) ⇒ Object
107 108 109 |
# File 'lib/durable_hash.rb', line 107 def serialize(value_class, &block) DurableHash.serializers[@klass][value_class] = block end |