class Bundler::Dependencies::Scanner
Attributes
graph[R]
lockfile[R]
Public Class Methods
new(path = Bundler.default_lockfile)
click to toggle source
# File lib/bundler/dependencies/scanner.rb, line 6 def initialize(path = Bundler.default_lockfile) @lockfile = LockfileParser.new(Bundler.read_file(path)) @graph = Graph.new(lockfile: lockfile) end
Public Instance Methods
gem_count()
click to toggle source
# File lib/bundler/dependencies/scanner.rb, line 11 def gem_count gems.count end
spec_count()
click to toggle source
# File lib/bundler/dependencies/scanner.rb, line 15 def spec_count specs.count end
to_s()
click to toggle source
# File lib/bundler/dependencies/scanner.rb, line 19 def to_s "#{gem_count} gems scanned; #{spec_count} dependencies found" end
Private Instance Methods
gems()
click to toggle source
# File lib/bundler/dependencies/scanner.rb, line 27 def gems lockfile.dependencies.keys end
specs()
click to toggle source
# File lib/bundler/dependencies/scanner.rb, line 31 def specs lockfile.specs end