Sha256: 7c40c6ea868da9265fcc30f6381d0f9c9d94c9b26a85f4381631b719e5bf99bb
Contents?: true
Size: 449 Bytes
Versions: 4
Compression:
Stored size: 449 Bytes
Contents
<%- import 'context' import 'fmt' import model.package import 'datastore' import 'log' import '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
4 entries across 4 versions & 1 rubygems