MCPcopy Create free account
hub / github.com/aboutcode-org/scancode-toolkit / parse

Method parse

src/packagedcode/rubygems.py:44–51  ·  view source on GitHub ↗
(cls, location, package_only=False)

Source from the content-addressed store, hash-verified

42
43 @classmethod
44 def parse(cls, location, package_only=False):
45 metadata = extract_gem_metadata(location)
46 metadata = saneyaml.load(metadata)
47 yield build_rubygem_package_data(
48 gem_data=metadata,
49 datasource_id=cls.datasource_id,
50 package_only=package_only,
51 )
52
53
54def assemble_extracted_gem(cls, package_data, resource, codebase, package_adder):

Callers

nothing calls this directly

Calls 3

extract_gem_metadataFunction · 0.85
loadMethod · 0.45

Tested by

no test coverage detected