MCPcopy Index your code
hub / github.com/dagger/dagger / installModuleObjectTestModuleClass

Function installModuleObjectTestModuleClass

core/object_test.go:62–70  ·  view source on GitHub ↗
(srv *dagql.Server)

Source from the content-addressed store, hash-verified

60}
61
62func installModuleObjectTestModuleClass(srv *dagql.Server) {
63 srv.InstallObject(dagql.NewClass(srv, dagql.ClassOpts[*Module]{Typed: &Module{}}))
64 srv.InstallObject(dagql.NewClass(srv, dagql.ClassOpts[*ModuleSource]{Typed: &ModuleSource{}}))
65 dagql.Fields[*Module]{
66 dagql.Func("_implementationScoped", func(_ context.Context, self *Module, _ struct{}) (*Module, error) {
67 return self, nil
68 }),
69 }.Install(srv)
70}
71
72func (s *moduleObjectTestServer) Cache(context.Context) (*dagql.Cache, error) {
73 return s.cache, nil

Calls 4

NewClassFunction · 0.92
FuncFunction · 0.92
InstallObjectMethod · 0.65
InstallMethod · 0.65

Tested by

no test coverage detected