Sha256: 3be850d839383f30da437733067adbcb0c5ecc78f8ae955ee3c9b248326d14e1
Contents?: true
Size: 536 Bytes
Versions: 6
Compression:
Stored size: 536 Bytes
Contents
require 'redis' require 'hikki' require_relative './redis_collection' module Hikki module Adapters class RedisAdapter < Hikki::Adapters::Adapter attr_reader :connection, :uuid_generator def initialize(connection=Redis.new, uuid_generator=SecureRandom) super() @connection = connection @uuid_generator = uuid_generator end def collection_for(collection) collections.fetch(collection, RedisCollection.new(collection, connection, uuid_generator)) end end end end
Version data entries
6 entries across 6 versions & 2 rubygems