Class: Fastlane::FastlanePlugin
- Inherits:
-
Object
- Object
- Fastlane::FastlanePlugin
- Defined in:
- fastlane/lib/fastlane/plugins/plugin_fetcher.rb
Instance Attribute Summary collapse
-
#downloads ⇒ Object
Returns the value of attribute downloads.
-
#full_name ⇒ Object
Returns the value of attribute full_name.
-
#homepage ⇒ Object
Returns the value of attribute homepage.
-
#info ⇒ Object
Returns the value of attribute info.
-
#name ⇒ Object
Returns the value of attribute name.
Instance Method Summary collapse
-
#initialize(hash) ⇒ FastlanePlugin
constructor
A new instance of FastlanePlugin.
- #linked_title ⇒ Object
Constructor Details
#initialize(hash) ⇒ FastlanePlugin
Returns a new instance of FastlanePlugin.
41 42 43 44 45 46 47 |
# File 'fastlane/lib/fastlane/plugins/plugin_fetcher.rb', line 41 def initialize(hash) self.full_name = hash["name"] self.name = self.full_name.gsub(PluginManager.plugin_prefix, '') self.downloads = hash["downloads"] self.info = hash["info"] self.homepage = hash["homepage_uri"] end |
Instance Attribute Details
#downloads ⇒ Object
Returns the value of attribute downloads.
37 38 39 |
# File 'fastlane/lib/fastlane/plugins/plugin_fetcher.rb', line 37 def downloads @downloads end |
#full_name ⇒ Object
Returns the value of attribute full_name.
35 36 37 |
# File 'fastlane/lib/fastlane/plugins/plugin_fetcher.rb', line 35 def full_name @full_name end |
#homepage ⇒ Object
Returns the value of attribute homepage.
39 40 41 |
# File 'fastlane/lib/fastlane/plugins/plugin_fetcher.rb', line 39 def homepage @homepage end |
#info ⇒ Object
Returns the value of attribute info.
38 39 40 |
# File 'fastlane/lib/fastlane/plugins/plugin_fetcher.rb', line 38 def info @info end |
#name ⇒ Object
Returns the value of attribute name.
36 37 38 |
# File 'fastlane/lib/fastlane/plugins/plugin_fetcher.rb', line 36 def name @name end |
Instance Method Details
#linked_title ⇒ Object
49 50 51 52 |
# File 'fastlane/lib/fastlane/plugins/plugin_fetcher.rb', line 49 def linked_title return "`#{name}`" if homepage.to_s.length == 0 return "[#{name}](#{homepage})" end |