Sha256: f76fbfc8802a89d36d205f01f3888c6aaa40a2c40541be103a24c82a9542c3af
Contents?: true
Size: 524 Bytes
Versions: 10
Compression:
Stored size: 524 Bytes
Contents
<%- import 'context' import 'fmt' import model.package import 'google.golang.org/appengine/datastore' import 'google.golang.org/appengine/log' import 'github.com/mjibson/goon' -%> func (s *<%= type.name %>) IsValidKey(ctx context.Context, key *datastore.Key) error { if key == nil { return fmt.Errorf("key is nil") } g := goon.FromContext(ctx) expected := g.Kind(&<%= model.qualified_name %>{}) if key.Kind() != expected { return fmt.Errorf("key kind must be %s but was %s", expected, key.Kind()) } return nil }
Version data entries
10 entries across 10 versions & 1 rubygems