summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/GeertJohan/go.rice/config.go
diff options
context:
space:
mode:
authorWim <wim@42.be>2018-08-06 21:47:05 +0200
committerWim <wim@42.be>2018-08-06 21:47:05 +0200
commit51062863a5c34d81e296cf15c61140911037cf3b (patch)
tree9b5e044672486326c7a0ca8fb26430f37bf4d83c /vendor/github.com/GeertJohan/go.rice/config.go
parent4fb4b7aa6c02a54db8ad8dd98e4d321396926c0d (diff)
downloadmatterbridge-msglm-51062863a5c34d81e296cf15c61140911037cf3b.tar.gz
matterbridge-msglm-51062863a5c34d81e296cf15c61140911037cf3b.tar.bz2
matterbridge-msglm-51062863a5c34d81e296cf15c61140911037cf3b.zip
Use mod vendor for vendored directory (backwards compatible)
Diffstat (limited to 'vendor/github.com/GeertJohan/go.rice/config.go')
-rw-r--r--vendor/github.com/GeertJohan/go.rice/config.go39
1 files changed, 0 insertions, 39 deletions
diff --git a/vendor/github.com/GeertJohan/go.rice/config.go b/vendor/github.com/GeertJohan/go.rice/config.go
deleted file mode 100644
index 45eb398f..00000000
--- a/vendor/github.com/GeertJohan/go.rice/config.go
+++ /dev/null
@@ -1,39 +0,0 @@
-package rice
-
-// LocateMethod defines how a box is located.
-type LocateMethod int
-
-const (
- LocateFS = LocateMethod(iota) // Locate on the filesystem according to package path.
- LocateAppended // Locate boxes appended to the executable.
- LocateEmbedded // Locate embedded boxes.
- LocateWorkingDirectory // Locate on the binary working directory
-)
-
-// Config allows customizing the box lookup behavior.
-type Config struct {
- // LocateOrder defines the priority order that boxes are searched for. By
- // default, the package global FindBox searches for embedded boxes first,
- // then appended boxes, and then finally boxes on the filesystem. That
- // search order may be customized by provided the ordered list here. Leaving
- // out a particular method will omit that from the search space. For
- // example, []LocateMethod{LocateEmbedded, LocateAppended} will never search
- // the filesystem for boxes.
- LocateOrder []LocateMethod
-}
-
-// FindBox searches for boxes using the LocateOrder of the config.
-func (c *Config) FindBox(boxName string) (*Box, error) {
- return findBox(boxName, c.LocateOrder)
-}
-
-// MustFindBox searches for boxes using the LocateOrder of the config, like
-// FindBox does. It does not return an error, instead it panics when an error
-// occurs.
-func (c *Config) MustFindBox(boxName string) *Box {
- box, err := findBox(boxName, c.LocateOrder)
- if err != nil {
- panic(err)
- }
- return box
-}