Class: LicenseFinder::GradlePackage

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Package

#license, license_names_from_standard_spec

Constructor Details

#initialize(gradle_dependency) ⇒ GradlePackage

Returns a new instance of GradlePackage.



5
6
7
8
9
# File 'lib/license_finder/package_managers/gradle_package.rb', line 5

def initialize(gradle_dependency)
  @gradle_dependency = gradle_dependency
  @name = @gradle_dependency["name"].split(":")[1]
  @version = @gradle_dependency["name"].split(":")[2]
end

Instance Attribute Details

#nameObject (readonly)

Returns the value of attribute name.



3
4
5
# File 'lib/license_finder/package_managers/gradle_package.rb', line 3

def name
  @name
end

#versionObject (readonly)

Returns the value of attribute version.



3
4
5
# File 'lib/license_finder/package_managers/gradle_package.rb', line 3

def version
  @version
end

Instance Method Details

#childrenObject



27
28
29
# File 'lib/license_finder/package_managers/gradle_package.rb', line 27

def children
  []
end

#descriptionObject



11
12
13
# File 'lib/license_finder/package_managers/gradle_package.rb', line 11

def description
  ""
end

#groupsObject



23
24
25
# File 'lib/license_finder/package_managers/gradle_package.rb', line 23

def groups
  []
end

#homepageObject



19
20
21
# File 'lib/license_finder/package_managers/gradle_package.rb', line 19

def homepage
  ""
end

#summaryObject



15
16
17
# File 'lib/license_finder/package_managers/gradle_package.rb', line 15

def summary
  ""
end