Sha256: 02e3c723e394c5537f1ebc01a0e0980a847f7bc7b57e00814a1a9cf2a42c7b6a
Contents?: true
Size: 602 Bytes
Versions: 14
Compression:
Stored size: 602 Bytes
Contents
module Loco class WsConnectionStorage include Singleton attr_reader :storage class << self def current instance end end def initialize @storage = Config.redis_instance || {} end def get key storage[proper_key(key)] end def set key, val storage[proper_key(key)] = val end def del key if storage.is_a? Hash storage.delete proper_key(key) else storage.del proper_key(key) end end protected def proper_key key "#{Config.app_name}:#{key}" end end end
Version data entries
14 entries across 14 versions & 1 rubygems