Copy over Wire tutorial from Go Cloud (#86)

Originally authored by @enocom. Added to CONTRIBUTORS.

Fixes #80
This commit is contained in:
Ross Light
2018-11-30 09:46:48 -08:00
committed by GitHub
parent cacf1bc4ed
commit 31bae0df4e
6 changed files with 550 additions and 0 deletions

18
_tutorial/wire_gen.go Normal file
View File

@@ -0,0 +1,18 @@
// Code generated by Wire. DO NOT EDIT.
//go:generate wire
//+build !wireinject
package main
// Injectors from wire.go:
func InitializeEvent(phrase string) (Event, error) {
message := NewMessage(phrase)
greeter := NewGreeter(message)
event, err := NewEvent(greeter)
if err != nil {
return Event{}, err
}
return event, nil
}