Sha256: 94ac32074aafa5987774231fb4d2f4b6bf4986d2ab04619a933bda5b9d61ea78
Contents?: true
Size: 561 Bytes
Versions: 158
Compression:
Stored size: 561 Bytes
Contents
module SplitIoClient module Cache class Repository def initialize(config) @config = config end def set_string(key, str) @adapter.set_string(namespace_key(key), str) end def string(key) @adapter.string(namespace_key(key)) end protected def namespace_key(key = '') "#{@config.redis_namespace}#{key}" end def impressions_metrics_key(key) namespace_key("/#{@config.language}-#{@config.version}/#{@config.machine_ip}/#{key}") end end end end
Version data entries
158 entries across 158 versions & 1 rubygems