class VulnerableVersionCheck

Public Class Methods

new(gemnasium_client: GemnasiumClient.new) click to toggle source
# File lib/gem_checks/vulnerable_version_check.rb, line 4
def initialize(gemnasium_client: GemnasiumClient.new)
  @gemnasium_client = gemnasium_client
end

Public Instance Methods

call(deps) click to toggle source
# File lib/gem_checks/vulnerable_version_check.rb, line 8
def call(deps)
  deps.select { |gem| vulnerable?(gem) }
end

Private Instance Methods

vulnerable?(gem) click to toggle source
# File lib/gem_checks/vulnerable_version_check.rb, line 14
def vulnerable?(gem)
  @gemnasium_client.vulnerable?(gem)
end