class Redis::Cluster::Option
def parse_node_url(addr)
def parse_node_url(addr) uri = URI(addr) raise InvalidClientOptionError, "Invalid uri scheme #{addr}" unless VALID_SCHEMES.include?(uri.scheme) uri rescue URI::InvalidURIError => err raise InvalidClientOptionError, err.message end