MCPcopy Create free account
hub / github.com/chainloop-dev/chainloop / newRenderer

Function newRenderer

app/controlplane/plugins/sdk/v1/helpers.go:66–80  ·  view source on GitHub ↗
(opts ...RenderOpt)

Source from the content-addressed store, hash-verified

64}
65
66func newRenderer(opts ...RenderOpt) (*renderer, error) {
67 r := &renderer{
68 render: func(t table.Writer) string {
69 return t.Render()
70 },
71 }
72
73 for _, opt := range opts {
74 if err := opt(r); err != nil {
75 return nil, err
76 }
77 }
78
79 return r, nil
80}
81
82func (r *renderer) summaryTable(m *ChainloopMetadata, predicate chainloop.NormalizablePredicate) (string, error) {
83 tw := table.NewWriter()

Callers 2

SummaryTableFunction · 0.85
TestSummaryTableMethod · 0.85

Calls 1

RenderMethod · 0.80

Tested by 1

TestSummaryTableMethod · 0.68