Sha256: 2bb158511e8362143af8c9bdbf84e56f7ce0d98fae020ba1dca8338dd0076ba6

Contents?: true

Size: 647 Bytes

Versions: 1

Compression:

Stored size: 647 Bytes

Contents

<%- user_editable -%>
<%- package 'goon_store' -%>

<%-
  import "golang.org/x/net/context"
  import "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.7.0 lib/goa_model_gen/templates/goon.go.erb