source: Fix golint godoc issues

This commit is contained in:
Cameron Moore
2018-09-06 14:42:55 -05:00
committed by Bjørn Erik Pedersen
parent 5f2e1cb896
commit 600047ff1c
3 changed files with 46 additions and 17 deletions

View File

@@ -24,6 +24,7 @@ import (
"golang.org/x/text/unicode/norm"
)
// Filesystem represents a source filesystem.
type Filesystem struct {
files []ReadableFile
filesInit sync.Once
@@ -33,14 +34,17 @@ type Filesystem struct {
SourceSpec
}
// Input describes a source input.
type Input interface {
Files() []ReadableFile
}
// NewFilesystem returns a new filesytem for a given source spec.
func (sp SourceSpec) NewFilesystem(base string) *Filesystem {
return &Filesystem{SourceSpec: sp, Base: base}
}
// Files returns a slice of readable files.
func (f *Filesystem) Files() []ReadableFile {
f.filesInit.Do(func() {
f.captureFiles()