{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "rubygem-power_assert-doc-0.2.0.3-1.oe2403sp4.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-07-04T04:28:12.092529219Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/rubygem-power_assert-doc-0.2.0.3-1.oe2403sp4.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-rubygem-power-assert-doc-2.0.3",
      "name": "rubygem-power_assert-doc",
      "licenseConcluded": "Ruby or BSD",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "0c31a3a7771e72c6720a1d562261b23fae4d2c8e0bffe18b9c97b733dd1c4109"
        }
      ],
      "description": "Documentation for rubygem-power_assert.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/rubygem-power_assert-doc@2.0.3-1.oe2403sp4?arch=noarch&epoch=0&upstream=rubygem-power_assert-2.0.3-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/k-tsj/power_assert",
      "licenseDeclared": "Ruby or BSD",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Documentation for rubygem-power_assert",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.0.3-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-rubygem-power-assert-2.0.3",
      "name": "rubygem-power_assert",
      "licenseConcluded": "Ruby or BSD",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "99958d8e6dcc96e532caa88aa23fa8bcf0d64ef434c13eabfe57759871180c52"
        }
      ],
      "description": "Power Assert for Ruby. Power Assert shows each value of variables and method\ncalls in the expression. It is useful for testing, providing which value\nwasn't correct when the condition is not satisfied.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/rubygem-power_assert@2.0.3-1.oe2403sp4?arch=noarch&epoch=0&upstream=rubygem-power_assert-2.0.3-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/k-tsj/power_assert",
      "licenseDeclared": "Ruby or BSD",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Power Assert for Ruby",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.0.3-1.oe2403sp4"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-rubygem-power-assert-doc-2.0.3",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-rubygem-power-assert-2.0.3"
    }
  ]
}
