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 =
JSON.parse(File.read(File.join(__dir__, "..", "..", "ruby_release_urls.json")), symbolize_names: true).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.
14 15 16 17 18 19 |
# File 'lib/aufgaben/bump/ruby.rb', line 14 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 |