MCPcopy Create free account
hub / github.com/factorapp/factor / Write

Method Write

model/model.go:37–52  ·  view source on GitHub ↗
(typesW io.Writer, clientW io.Writer, serverW io.Writer)

Source from the content-addressed store, hash-verified

35}
36
37func (m Model) Write(typesW io.Writer, clientW io.Writer, serverW io.Writer) error {
38 data := map[string]interface{}{
39 "UpperName": strings.Title(m.lowerName),
40 "LowerName": m.lowerName,
41 }
42 if err := modelTypesTpl.Execute(typesW, data); err != nil {
43 return err
44 }
45 if err := modelServerTpl.Execute(serverW, data); err != nil {
46 return err
47 }
48 if err := modelClientTpl.Execute(clientW, data); err != nil {
49 return err
50 }
51 return nil
52}
53
54func New(fullPath string, info os.FileInfo) Model {
55 return Model{

Callers 1

ProcessAllFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected