Method: LicenseFinder::Nuget::Assembly#dependencies

Defined in:
lib/license_finder/package_managers/nuget.rb

#dependenciesObject



16
17
18
19
20
21
22
23
# File 'lib/license_finder/package_managers/nuget.rb', line 16

def dependencies
  xml = REXML::Document.new(File.read(path.join('packages.config')))
  packages = REXML::XPath.match(xml, '//package')
  packages.map do |p|
    attrs = p.attributes
    Dependency.new(attrs['id'], attrs['version'], name)
  end
end