progdoc/assets.go

19 lines
244 B
Go

package progdoc
import (
"io"
"os"
)
type staticSource interface {
Open() (io.ReadCloser, error)
}
type fileStaticSource struct {
Filename string
}
func (f fileStaticSource) Open() (io.ReadCloser, error) {
return os.Open(f.Filename)
}