Class: Physique::PublishNugetsFeedConfig
- Inherits:
-
Object
- Object
- Physique::PublishNugetsFeedConfig
- Defined in:
- lib/physique/task_builders/publish_nugets.rb
Instance Attribute Summary collapse
-
#api_key ⇒ Object
writeonly
Name of the nuget feed.
-
#feed_url ⇒ Object
writeonly
Name of the nuget feed.
-
#name ⇒ Object
writeonly
Name of the nuget feed.
Instance Method Summary collapse
- #opts ⇒ Object
-
#symbols_feed_url=(value) ⇒ Object
Nuget feed to publish symbol packages.
Instance Attribute Details
#api_key=(value) ⇒ Object (writeonly)
Name of the nuget feed
62 63 64 |
# File 'lib/physique/task_builders/publish_nugets.rb', line 62 def api_key=(value) @api_key = value end |
#feed_url=(value) ⇒ Object (writeonly)
Name of the nuget feed
62 63 64 |
# File 'lib/physique/task_builders/publish_nugets.rb', line 62 def feed_url=(value) @feed_url = value end |
#name=(value) ⇒ Object (writeonly)
Name of the nuget feed
62 63 64 |
# File 'lib/physique/task_builders/publish_nugets.rb', line 62 def name=(value) @name = value end |
Instance Method Details
#opts ⇒ Object
72 73 74 75 76 77 78 79 80 81 82 83 |
# File 'lib/physique/task_builders/publish_nugets.rb', line 72 def opts raise ArgumentError, 'You must specify a name for all nuget feeds' if @name.blank? raise ArgumentError, "You must specify a feed_url for feed #{name}" if @feed_url.blank? Map.new( name: @name, feed_url: @feed_url, gen_symbols: @gen_symbols, symbols_feed_url: @symbols_feed_url, api_key: @api_key ) end |
#symbols_feed_url=(value) ⇒ Object
Nuget feed to publish symbol packages
67 68 69 70 |
# File 'lib/physique/task_builders/publish_nugets.rb', line 67 def symbols_feed_url=(value) @gen_symbols = true @symbols_feed_url = value end |