Module: Avm::EacGenericBase0::Sources::Base::VersionBump
- Defined in:
- lib/avm/eac_generic_base0/sources/base/version_bump.rb
Instance Method Summary collapse
- #after_sub_version_bump_do_changes ⇒ Object
- #version_bump(target_version) ⇒ Avm::Scms::Commit?
- #version_bump_commit_message(target_version) ⇒ String
- #version_bump_do_changes(_target_version) ⇒ Object
Instance Method Details
#after_sub_version_bump_do_changes ⇒ Object
11 12 13 |
# File 'lib/avm/eac_generic_base0/sources/base/version_bump.rb', line 11 def after_sub_version_bump_do_changes # Do nothing end |
#version_bump(target_version) ⇒ Avm::Scms::Commit?
16 17 18 19 20 21 |
# File 'lib/avm/eac_generic_base0/sources/base/version_bump.rb', line 16 def version_bump(target_version) scm.commit_if_change((target_version)) do version_bump_do_changes(target_version) parent.if_present(&:after_sub_version_bump_do_changes) end end |
#version_bump_commit_message(target_version) ⇒ String
24 25 26 |
# File 'lib/avm/eac_generic_base0/sources/base/version_bump.rb', line 24 def (target_version) i18n_translate(__method__, version: target_version, __locale: locale) end |
#version_bump_do_changes(_target_version) ⇒ Object
28 29 30 |
# File 'lib/avm/eac_generic_base0/sources/base/version_bump.rb', line 28 def version_bump_do_changes(_target_version) raise_abstract_method(__METHOD__) end |