class DurableHash::Builder

Public Class Methods

new(klass) click to toggle source
# File lib/durable_hash.rb, line 101
def initialize(klass); @klass = klass; end

Public Instance Methods

deserialize(value_class, &block) click to toggle source
# File lib/durable_hash.rb, line 103
def deserialize(value_class, &block)
  DurableHash.deserializers[@klass][value_class] = block
end
serialize(value_class, &block) click to toggle source
# File lib/durable_hash.rb, line 107
def serialize(value_class, &block)
  DurableHash.serializers[@klass][value_class] = block
end