Sha256: c370da4169f16a9557654912f5802172c84579fe69b934bca280726e98aed8a0
Contents?: true
Size: 975 Bytes
Versions: 24
Compression:
Stored size: 975 Bytes
Contents
# frozen_string_literal: true module SidekiqUniqueJobs module Redis # # Class String provides convenient access to redis strings # # @author Mikael Henriksson <mikael@zoolutions.se> # class String < Entity # # Returns the value of the key # # # @return [String] # def value redis { |conn| conn.get(key) } end # # Sets the value of the key to given object # # @param [String] obj the object to update the key with # # @return [true, false] # def set(obj) redis { |conn| conn.set(key, obj) } end # # Removes the key from redis # def del(*) redis { |conn| conn.del(key) } end # # Used only for compatibility with other keys # # @return [1] when key exists # @return [0] when key does not exists def count exist? ? 1 : 0 end end end end
Version data entries
24 entries across 24 versions & 1 rubygems