Class: VulnerableVersionCheck

Inherits:
Object
  • Object
show all
Defined in:
lib/gem_checks/vulnerable_version_check.rb

Instance Method Summary collapse

Constructor Details

#initialize(gemnasium_client: GemnasiumClient.new) ⇒ VulnerableVersionCheck

Returns a new instance of VulnerableVersionCheck.



4
5
6
# File 'lib/gem_checks/vulnerable_version_check.rb', line 4

def initialize(gemnasium_client: GemnasiumClient.new)
  @gemnasium_client = gemnasium_client
end

Instance Method Details

#call(deps) ⇒ Object



8
9
10
# File 'lib/gem_checks/vulnerable_version_check.rb', line 8

def call(deps)
  deps.select { |gem| vulnerable?(gem) }
end