Class: Gurney::DependencyCollector

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

Instance Method Summary collapse

Constructor Details

#initialize(git_file_reader) ⇒ DependencyCollector

Returns a new instance of DependencyCollector.



4
5
6
# File 'lib/gurney/dependency_collector.rb', line 4

def initialize(git_file_reader)
  @git_file_reader = git_file_reader
end

Instance Method Details

#collect_allObject



8
9
10
11
12
13
14
15
16
# File 'lib/gurney/dependency_collector.rb', line 8

def collect_all
  dependencies = []

  dependencies.concat npm_dependencies
  dependencies.concat bundler_dependencies
  dependencies.concat ruby_version_dependencies

  dependencies.compact
end