Class: GemChecks

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

Instance Method Summary collapse

Constructor Details

#initialize(dependency_parser: DependencyParser.new, vulnerable_version_check: VulnerableVersionCheck.new, lockfile:) ⇒ GemChecks

Returns a new instance of GemChecks.



6
7
8
9
10
11
12
# File 'lib/gem_checks.rb', line 6

def initialize(dependency_parser: DependencyParser.new,
               vulnerable_version_check: VulnerableVersionCheck.new,
               lockfile:)
  @dependency_parser = dependency_parser
  @vulnerable_version_check = vulnerable_version_check
  @lockfile = lockfile
end

Instance Method Details

#display_vulnerable_gemsObject



14
15
16
# File 'lib/gem_checks.rb', line 14

def display_vulnerable_gems
  GemCollection.wrap(evaluate).display_vulnerable
end