Class: LicenseFinder::CocoaPodsPackage
- Defined in:
- lib/license_finder/package_managers/cocoa_pods_package.rb
Instance Attribute Summary collapse
-
#description ⇒ Object
readonly
Returns the value of attribute description.
-
#homepage ⇒ Object
readonly
Returns the value of attribute homepage.
-
#name ⇒ Object
readonly
Returns the value of attribute name.
-
#summary ⇒ Object
readonly
Returns the value of attribute summary.
-
#version ⇒ Object
readonly
Returns the value of attribute version.
Instance Method Summary collapse
- #children ⇒ Object
- #groups ⇒ Object
-
#initialize(name, version, license_text) ⇒ CocoaPodsPackage
constructor
A new instance of CocoaPodsPackage.
- #license ⇒ Object
Methods inherited from Package
license_names_from_standard_spec
Constructor Details
#initialize(name, version, license_text) ⇒ CocoaPodsPackage
Returns a new instance of CocoaPodsPackage.
6 7 8 9 10 |
# File 'lib/license_finder/package_managers/cocoa_pods_package.rb', line 6 def initialize(name, version, license_text) @name = name @version = version @license_text = license_text end |
Instance Attribute Details
#description ⇒ Object (readonly)
Returns the value of attribute description.
4 5 6 |
# File 'lib/license_finder/package_managers/cocoa_pods_package.rb', line 4 def description @description end |
#homepage ⇒ Object (readonly)
Returns the value of attribute homepage.
4 5 6 |
# File 'lib/license_finder/package_managers/cocoa_pods_package.rb', line 4 def homepage @homepage end |
#name ⇒ Object (readonly)
Returns the value of attribute name.
3 4 5 |
# File 'lib/license_finder/package_managers/cocoa_pods_package.rb', line 3 def name @name end |
#summary ⇒ Object (readonly)
Returns the value of attribute summary.
4 5 6 |
# File 'lib/license_finder/package_managers/cocoa_pods_package.rb', line 4 def summary @summary end |
#version ⇒ Object (readonly)
Returns the value of attribute version.
3 4 5 |
# File 'lib/license_finder/package_managers/cocoa_pods_package.rb', line 3 def version @version end |
Instance Method Details
#children ⇒ Object
13 |
# File 'lib/license_finder/package_managers/cocoa_pods_package.rb', line 13 def children; []; end |
#groups ⇒ Object
12 |
# File 'lib/license_finder/package_managers/cocoa_pods_package.rb', line 12 def groups; []; end |
#license ⇒ Object
15 16 17 |
# File 'lib/license_finder/package_managers/cocoa_pods_package.rb', line 15 def license License.find_by_text(@license_text.to_s) || default_license end |