func Loader()

in plugin/source/http/http.go [201:219]


func Loader(config map[string]interface{}) (go2chef.Source, error) {
	s := &Source{
		go2chef.GetGlobalLogger(),
		"",
		"GET",
		"",
		make([]int, 0),
		false,
		"",
		"",
	}
	if err := mapstructure.Decode(config, s); err != nil {
		return nil, err
	}
	if s.SourceName == "" {
		s.SourceName = "http"
	}
	return s, nil
}