github.com/crosbymichael/octokat@v0.0.0-20160826194511-076a32289ed5/util.go (about) 1 package octokat 2 3 import ( 4 "encoding/base64" 5 "encoding/json" 6 "fmt" 7 ) 8 9 func hashAuth(u, p string) string { 10 var a = fmt.Sprintf("%s:%s", u, p) 11 return base64.StdEncoding.EncodeToString([]byte(a)) 12 } 13 14 func jsonMarshal(v interface{}) ([]byte, error) { 15 return json.Marshal(v) 16 } 17 18 func jsonUnmarshal(data []byte, v interface{}) error { 19 return json.Unmarshal(data, v) 20 }