influxdb/docs/slides/mnGo/simple/dir_go

25 lines
317 B
Plaintext

// +build OMIT
import (
"net/http"
"os"
)
type Dir struct {
Default string
dir http.Dir
}
func (d Dir) Open(name string) (http.File, error) {
f, err := d.dir.Open(name)
if err != nil {
f, err = os.Open(d.Default)
if err != nil {
return nil, err
}
return f, nil
}
return f, err
}
// OMIT END