func getJob(e *engine.Engine) http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { uuid := mux.Vars(r)["uuid"] job := e.Task(uuid) json, err := json.Marshal(newTaskInfo(job)) if err != nil { log.Fatal(err) } w.Write(json) } }