...

Source file src/github.com/gobuffalo/flect/name/join.go

Documentation: github.com/gobuffalo/flect/name

     1  package name
     2  
     3  import "path/filepath"
     4  
     5  func FilePathJoin(names ...string) string {
     6  	var ni = make([]Ident, len(names))
     7  	for i, n := range names {
     8  		ni[i] = New(n)
     9  	}
    10  	base := New("")
    11  	return base.FilePathJoin(ni...).String()
    12  }
    13  
    14  func (i Ident) FilePathJoin(ni ...Ident) Ident {
    15  	var s = make([]string, len(ni))
    16  	for i, n := range ni {
    17  		s[i] = n.OsPath().String()
    18  	}
    19  	return New(filepath.Join(s...))
    20  }
    21  

View as plain text