lib/redis.rb in redis-2.0.4 vs lib/redis.rb in redis-2.0.5

- old
+ new

@@ -1,9 +1,9 @@ require 'socket' class Redis - VERSION = "2.0.4" + VERSION = "2.0.5" class ProtocolError < RuntimeError def initialize(reply_type) super("Protocol error, got '#{reply_type}' as initial reply byte") end @@ -14,9 +14,11 @@ end attr :client def self.connect(options = {}) + options = options.dup + require "uri" url = URI(options.delete(:url) || ENV["REDIS_URL"] || "redis://127.0.0.1:6379/0") options[:host] = url.host