func NewConfig()

in go/config.go [100:114]


func NewConfig(s string) (*Config, error) {
	u, err := url.Parse(s)
	if err != nil {
		return nil, err
	}
	a := Config{
		dsn: *u,
	}

	a.values, err = url.ParseQuery(u.RawQuery)
	if !a.isValid() {
		return nil, ErrConfigInvalidConfig
	}
	return &a, err
}