diff options
author | bep <bjorn.erik.pedersen@gmail.com> | 2015-05-25 13:10:26 +0200 |
---|---|---|
committer | bep <bjorn.erik.pedersen@gmail.com> | 2015-05-25 13:10:40 +0200 |
commit | beee679dfbdeadc61af1705b860283875a9fd696 (patch) | |
tree | 84f71f90df20b7b92f5293fe1191e377810686bc /helpers/url.go | |
parent | be79c35bda0154e36d3bc60e8f7bb00d17952e05 (diff) |
Unexport filepath/path bridge types
They are of no use outside the helpers package.
See #1160
Diffstat (limited to 'helpers/url.go')
-rw-r--r-- | helpers/url.go | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/helpers/url.go b/helpers/url.go index ce36bc184..76cc08813 100644 --- a/helpers/url.go +++ b/helpers/url.go @@ -23,34 +23,34 @@ import ( "github.com/spf13/viper" ) -type PathBridge struct { +type pathBridge struct { } -func (PathBridge) Base(in string) string { +func (pathBridge) Base(in string) string { return path.Base(in) } -func (PathBridge) Clean(in string) string { +func (pathBridge) Clean(in string) string { return path.Clean(in) } -func (PathBridge) Dir(in string) string { +func (pathBridge) Dir(in string) string { return path.Dir(in) } -func (PathBridge) Ext(in string) string { +func (pathBridge) Ext(in string) string { return path.Ext(in) } -func (PathBridge) Join(elem ...string) string { +func (pathBridge) Join(elem ...string) string { return path.Join(elem...) } -func (PathBridge) Separator() string { +func (pathBridge) Separator() string { return "/" } -var pathBridge PathBridge +var pb pathBridge func sanitizeURLWithFlags(in string, f purell.NormalizationFlags) string { s, err := purell.NormalizeURLString(in, f) @@ -244,7 +244,7 @@ func PrettifyURL(in string) string { // /section/name/ becomes /section/name/index.html // /section/name/index.html becomes /section/name/index.html func PrettifyURLPath(in string) string { - return PrettiyPath(in, pathBridge) + return PrettiyPath(in, pb) } // Uglify does the opposite of PrettifyURLPath(). @@ -260,7 +260,7 @@ func Uglify(in string) string { return path.Clean(in) + ".html" } - name, ext := FileAndExt(in, pathBridge) + name, ext := FileAndExt(in, pb) if name == "index" { // /section/name/index.html -> /section/name.html d := path.Dir(in) |