Codebase list golang-github-gobuffalo-packr / 18b1cfa3-f412-4c81-ba77-622292e87804/main example / example.go
18b1cfa3-f412-4c81-ba77-622292e87804/main

Tree @18b1cfa3-f412-4c81-ba77-622292e87804/main (Download .tar.gz)

example.go @18b1cfa3-f412-4c81-ba77-622292e87804/mainraw · history · blame

package example

import (
	"github.com/gobuffalo/packr"
)

var a = packr.NewBox("./foo")

const constString = "./constant"

type S struct{}

func (S) f(packr.Box) {}

func init() {

	b := "./variable"
	packr.NewBox(b)

	packr.NewBox(constString)

	// Cannot work from a function
	packr.NewBox(strFromFunc())

	// This variable should not be added
	fromFunc := strFromFunc()
	packr.NewBox(fromFunc)

	foo("/templates", packr.NewBox("./templates"))
	packr.NewBox("./assets")

	packr.NewBox("./bar")

	s := S{}
	s.f(packr.NewBox("./sf"))
}

func strFromFunc() string {
	return "./fromFunc"
}

func foo(s string, box packr.Box) {}