/usr/share/gocode/src/github.com/go-chef/chef/reader.go is in golang-github-go-chef-chef-dev 0.0.1+git20161023.60.deb8c38-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | package chef
import (
"bytes"
"encoding/json"
"io"
)
// JSONReader handles arbitrary types and synthesizes a streaming encoder for them.
func JSONReader(v interface{}) (r io.Reader, err error) {
buf := new(bytes.Buffer)
err = json.NewEncoder(buf).Encode(v)
r = bytes.NewReader(buf.Bytes())
return
}
|