Class: GemCollector::CreateGemNews
- Inherits:
-
Object
- Object
- GemCollector::CreateGemNews
- Defined in:
- app/services/gem_collector/create_gem_news.rb
Defined Under Namespace
Classes: Error
Instance Method Summary collapse
-
#initialize(homepage, gem_name, title, body, from_version, to_version) ⇒ CreateGemNews
constructor
A new instance of CreateGemNews.
- #run(repositories) ⇒ Object
Constructor Details
#initialize(homepage, gem_name, title, body, from_version, to_version) ⇒ CreateGemNews
Returns a new instance of CreateGemNews.
2 3 4 5 6 |
# File 'app/services/gem_collector/create_gem_news.rb', line 2 def initialize(homepage, gem_name, title, body, from_version, to_version) @homepage = homepage @gem_name, @body, @from_version, @to_version = gem_name, body, from_version, to_version @title = title.present? ? title : %!Please check for "#{gem_name}"! end |
Instance Method Details
#run(repositories) ⇒ Object
9 10 11 |
# File 'app/services/gem_collector/create_gem_news.rb', line 9 def run(repositories) repositories.each {|repo| create_news_issue(repo) } end |