Class: LicenseFinder::Gradle
- Inherits:
-
Object
- Object
- LicenseFinder::Gradle
- Defined in:
- lib/license_finder/package_managers/gradle.rb
Class Method Summary collapse
Class Method Details
.active? ⇒ Boolean
19 20 21 |
# File 'lib/license_finder/package_managers/gradle.rb', line 19 def self.active? package_path.exist? end |
.current_packages ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/license_finder/package_managers/gradle.rb', line 5 def self.current_packages `#{LicenseFinder.config.gradle_command} downloadLicenses` xml = license_report.read = { 'GroupTags' => { 'dependencies' => 'dependency' } } XmlSimple.xml_in(xml, ).fetch('dependency', []).map do |d| d["license"].reject! { |l| l["name"] == "No license found" } GradlePackage.new(d) end end |