Sha256: 3effda567c1a45308e45e69a02ddccfd3bc7582cd07fa118f64fe45c448bd237

Contents?: true

Size: 626 Bytes

Versions: 1

Compression:

Stored size: 626 Bytes

Contents

<%- package 'model' -%>

<%-
  import(
    "golang.org/x/net/context",
    "github.com/mjibson/goon",
  )
-%>

// // Use the following code if you want to change kind name from model struct name.
// var ModelNameToKindMap = map[string]string{
// 	"Person": "People",
// 	"Book":   "Books",
// }

func GoonFromContext(c context.Context) *goon.Goon {
	r := goon.FromContext(c)
	// baseResolver := r.KindNameResolver
	// r.KindNameResolver = func(src interface{}) string {
	// 	base := baseResolver(src)
	// 	mapped := ModelNameToKindMap[base]
	// 	if mapped != "" {
	// 		return mapped
	// 	}
	// 	return base
	// }
	return r
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
goa_model_gen-0.5.0 lib/goa_model_gen/templates/goon.go.erb