Sha256: 3db0f03383b5e52271546774e46d597e417b1bf0341dcb00d9b7d585444e29ee
Contents?: true
Size: 494 Bytes
Versions: 1
Compression:
Stored size: 494 Bytes
Contents
require 'json' module Undo module Storage class Redis VERSION = "0.0.3" def initialize(redis, options = {}) @redis = redis end def put(uuid, object) redis.set uuid, serialize(object) end def fetch(uuid) deserialize redis.get(uuid) end private attr_reader :redis def serialize(object) object.to_json end def deserialize(data) JSON.parse data end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
undo-storage-redis-0.0.3 | lib/undo/storage/redis.rb |