Skip to content

Commit 356bd47

Browse files
committed
fixup! Add WithValidator option to producer API
1 parent 1964392 commit 356bd47

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

pkg/cdi-producer/save.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,3 +214,12 @@ func (o *options) Validate(raw *cdi.Spec) error {
214214
}
215215
return o.validator.Validate(raw)
216216
}
217+
218+
type validatorFunction func(*cdi.Spec) error
219+
220+
func (v validatorFunction) Validate(raw *cdi.Spec) error {
221+
if v == nil {
222+
return nil
223+
}
224+
return v(raw)
225+
}

0 commit comments

Comments
 (0)