class RedisClient::URLConfig
def initialize(url)
def initialize(url) @url = url @uri = URI(url) @unix = false @ssl = false case uri.scheme when "redis" # expected when "rediss" @ssl = true when "unix", nil @unix = true else raise ArgumentError, "Unknown URL scheme: #{url.inspect}" end end