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  }