File tree Expand file tree Collapse file tree 1 file changed +1
-26
lines changed Expand file tree Collapse file tree 1 file changed +1
-26
lines changed Original file line number Diff line number Diff line change @@ -252,32 +252,7 @@ class GemfileLockHandler(BaseGemProjectHandler):
252
252
@classmethod
253
253
def parse (cls , location ):
254
254
gemfile_lock = GemfileLockParser (location )
255
- dependencies = []
256
255
all_gems = list (gemfile_lock .all_gems .values ())
257
- for gem in all_gems :
258
- dependencies .append (
259
- models .DependentPackage (
260
- purl = PackageURL (
261
- type = 'gem' ,
262
- name = gem .name ,
263
- version = gem .version
264
- ).to_string (),
265
- extracted_requirement = ', ' .join (gem .requirements ),
266
- # FIXME: get proper scope... This does not seem right
267
- scope = 'dependencies' ,
268
- is_runtime = True ,
269
- is_optional = False ,
270
- is_resolved = True ,
271
- )
272
- )
273
-
274
- yield models .PackageData (
275
- datasource_id = cls .datasource_id ,
276
- type = cls .default_package_type ,
277
- dependencies = dependencies ,
278
- primary_language = cls .default_primary_language ,
279
- )
280
-
281
256
if not all_gems :
282
257
return
283
258
@@ -294,7 +269,7 @@ def parse(cls, location):
294
269
is_runtime = True ,
295
270
is_optional = False ,
296
271
is_resolved = True ,
297
- ) for dep in main_gem . dependencies . values ()
272
+ ) for dep in all_gems [ 1 :]
298
273
]
299
274
urls = get_urls (main_gem .name , main_gem .version )
300
275
You can’t perform that action at this time.
0 commit comments