diff --git a/uri.go b/uri.go index d34d297..8513344 100644 --- a/uri.go +++ b/uri.go @@ -79,17 +79,17 @@ func filename(uri URI) (string, error) { return u.Path, nil } -// New parses and creates a new URI from s. -func New(s string) URI { - if u, err := url.PathUnescape(s); err == nil { - s = u +// New parses and creates a new URI from input. +func New(input string) URI { + if u, err := url.PathUnescape(input); err == nil { + input = u } - if IsFileURI(s) { - return URI(s) + if IsFileURI(input) { + return URI(input) } - return File(s) + return File(input) } // File parses and creates a new filesystem URI from path. @@ -118,9 +118,9 @@ func File(path string) URI { return URI(u.String()) } -// Parse parses and creates a new URI from s. -func Parse(s string) (u URI, err error) { - us, err := url.Parse(s) +// Parse parses and creates a new URI from input. +func Parse(input string) (u URI, err error) { + us, err := url.Parse(input) if err != nil { return u, fmt.Errorf("url.Parse: %w", err) }