Class: LicenseFinder::Bower

Inherits:
Object
  • Object
show all
Defined in:
lib/license_finder/package_managers/bower.rb

Class Method Summary collapse

Class Method Details

.active?Boolean

Returns:

  • (Boolean)


16
17
18
# File 'lib/license_finder/package_managers/bower.rb', line 16

def self.active?
  package_path.exist?
end

.current_packagesObject



6
7
8
9
10
11
12
13
14
# File 'lib/license_finder/package_managers/bower.rb', line 6

def self.current_packages
  output = `bower list --json`

  json = JSON(output)

  json.fetch("dependencies",[]).map do |package|
    BowerPackage.new(package[1])
  end
end