func()

in filesource.go [100:118]


func (s *HTTPSource) Get(location string) FileContent {
	return func(ctx context.Context, _ Scope, w io.Writer) error {
		client := s.Client
		if client == nil {
			client = http.DefaultClient
		}
		req, err := http.NewRequestWithContext(ctx, http.MethodGet, location, nil)
		if err != nil {
			return err
		}
		resp, err := client.Do(req)
		if err != nil {
			return err
		}
		defer resp.Body.Close()
		_, err = io.Copy(w, resp.Body)
		return err
	}
}