Skip to content

Instantly share code, notes, and snippets.

# Redis::Objects is the only requirement for this solution
require 'redis/objects'
module Redis::CacheKeys
class ReservedKey < Exception; end
def self.included(base)
base.class_eval do
include Redis::Objects unless base.included_modules.include?(Redis::Objects)