19 lines
244 B
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)
|
|
}
|