Versions in this module Expand all Collapse all v1 v1.0.1 Jul 25, 2019 v1.0.0 Jul 22, 2019 Changes in this version + func RequestLoggingMiddleware(h http.Handler) http.Handler + type Push interface + Branch func() string + ContainsFile func(file string) bool + Files func() []string + IsMaster func() bool + Name func() string + Org func() string + Repo func() string + SetCommitStatus func(s git.Status) + type WebAPI struct + Cache dinghyfile.DependencyManager + Client util.PlankClient + Config *settings.Settings + EventClient *events.Client + Logger log.FieldLogger + Notifiers []notifiers.Notifier + Parser dinghyfile.Parser + Ums []dinghyfile.Unmarshaller + func NewWebAPI(s *settings.Settings, r dinghyfile.DependencyManager, c util.PlankClient, ...) *WebAPI + func (wa *WebAPI) AddDinghyfileUnmarshaller(u dinghyfile.Unmarshaller) + func (wa *WebAPI) AddNotifier(n notifiers.Notifier) + func (wa *WebAPI) ProcessPush(p Push, b *dinghyfile.PipelineBuilder) error + func (wa *WebAPI) Router() *mux.Router + func (wa *WebAPI) SetDinghyfileParser(p dinghyfile.Parser)