Sha256: 30b38cf27afca58f5a5c228425c6430f2511b46ed814c44e138a96b23b41c8e5
Contents?: true
Size: 1001 Bytes
Versions: 2
Compression:
Stored size: 1001 Bytes
Contents
module LicenseFinder class BowerPackage < Package def initialize(bower_module, options={}) super options @bower_module = bower_module @module_metadata = bower_module.fetch("pkgMeta", Hash.new) end def name module_metadata.fetch("name", nil) end def version module_metadata.fetch("version", nil) end def summary module_metadata.fetch("description", nil) end def description module_metadata.fetch("readme", nil) end def homepage module_metadata.fetch("homepage", nil) end def children [] # no way to determine child deps from bower (maybe?) end def groups [] # no concept of dev/test groups in bower (maybe?) end private attr_reader :bower_module attr_reader :module_metadata def install_path bower_module["canonicalDir"] end def license_names_from_spec Package.license_names_from_standard_spec(module_metadata) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
license_finder-1.2 | lib/license_finder/package_managers/bower_package.rb |
license_finder-1.2-java | lib/license_finder/package_managers/bower_package.rb |