class Redis::Client

def _parse_driver(driver)

def _parse_driver(driver)
  driver = driver.to_s if driver.is_a?(Symbol)
  if driver.kind_of?(String)
    begin
      require_relative "connection/#{driver}"
    rescue LoadError, NameError => e
      begin
        require "connection/#{driver}"
      rescue LoadError, NameError => e
        raise RuntimeError, "Cannot load driver #{driver.inspect}: #{e.message}"
      end
    end
    driver = Connection.const_get(driver.capitalize)
  end
  driver
end