CycloneDX::Pedigree
Inherits JSON::Serializable / Reference / Object
Constructors
new(pull : JSON::PullParser)
Sourcenew(notes : String | Nil = nil, commits : Array(Commit) | Nil = nil, patches : Array(Patch) | Nil = nil, ancestors : Array(Component) | Nil = nil, descendants : Array(Component) | Nil = nil, variants : Array(Component) | Nil = nil)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
ancestors
ancestors, descendants and variants are arrays of full components.
Describing where a component came from is the whole point of pedigree, so
without them the type could not express its own purpose.
commits
Sourcedescendants
Sourcenotes
Sourcepatches
Sourceto_xml(xml : XML::Builder)
Sourcevariants
Source