Class: Aufgaben::Bump::Ruby
- Inherits:
-
Base
- Object
- Rake::TaskLib
- Aufgaben::Base
- Base
- Aufgaben::Bump::Ruby
- Defined in:
- lib/aufgaben/bump/ruby.rb
Constant Summary collapse
- DEFAULT_FILES =
%w[ .ruby-version Dockerfile ].freeze
- DEFAULT_RELEASE_NOTE_URL =
"https://www.ruby-lang.org/en/news".freeze
- RELEASE_NOTE_URLS =
{ "3.0.3": "https://www.ruby-lang.org/en/news/2021/11/24/ruby-3-0-3-released/", "3.0.2": "https://www.ruby-lang.org/en/news/2021/07/07/ruby-3-0-2-released/", "3.0.1": "https://www.ruby-lang.org/en/news/2021/04/05/ruby-3-0-1-released/", "3.0.0": "https://www.ruby-lang.org/en/news/2020/12/25/ruby-3-0-0-released/", "2.7.5": "https://www.ruby-lang.org/en/news/2021/11/24/ruby-2-7-5-released/", "2.7.4": "https://www.ruby-lang.org/en/news/2021/07/07/ruby-2-7-4-released/", "2.7.3": "https://www.ruby-lang.org/en/news/2021/04/05/ruby-2-7-3-released/", "2.7.2": "https://www.ruby-lang.org/en/news/2020/10/02/ruby-2-7-2-released/", "2.7.1": "https://www.ruby-lang.org/en/news/2020/03/31/ruby-2-7-1-released/", "2.7.0": "https://www.ruby-lang.org/en/news/2019/12/25/ruby-2-7-0-released/", "2.6.9": "https://www.ruby-lang.org/en/news/2021/11/24/ruby-2-6-9-released/", "2.6.8": "https://www.ruby-lang.org/en/news/2021/07/07/ruby-2-6-8-released/", "2.6.7": "https://www.ruby-lang.org/en/news/2021/04/05/ruby-2-6-7-released/", "2.6.6": "https://www.ruby-lang.org/en/news/2020/03/31/ruby-2-6-6-released/", "2.6.5": "https://www.ruby-lang.org/en/news/2019/10/01/ruby-2-6-5-released/", "2.6.4": "https://www.ruby-lang.org/en/news/2019/08/28/ruby-2-6-4-released/", "2.6.3": "https://www.ruby-lang.org/en/news/2019/04/17/ruby-2-6-3-released/", "2.6.2": "https://www.ruby-lang.org/en/news/2019/03/13/ruby-2-6-2-released/", "2.6.1": "https://www.ruby-lang.org/en/news/2019/01/30/ruby-2-6-1-released/", "2.6.0": "https://www.ruby-lang.org/en/news/2018/12/25/ruby-2-6-0-released/", }.freeze
Constants inherited from Base
Base::DEFAULT_COMMIT_MESSAGE_TEMPLATE
Instance Attribute Summary
Attributes inherited from Base
#commit_message_template, #current_version, #files, #ns
Attributes inherited from Aufgaben::Base
Instance Method Summary collapse
-
#initialize(name = :ruby, ns = default_namespace, depends: []) ⇒ Ruby
constructor
A new instance of Ruby.
Methods inherited from Base
Methods inherited from Aufgaben::Base
Constructor Details
#initialize(name = :ruby, ns = default_namespace, depends: []) ⇒ Ruby
Returns a new instance of Ruby.
34 35 36 37 38 39 |
# File 'lib/aufgaben/bump/ruby.rb', line 34 def initialize(name = :ruby, ns = default_namespace, depends: []) self.files = DEFAULT_FILES.dup self.current_version = RUBY_VERSION super(name, ns, "Ruby", depends: depends) end |