module Avmtrf1::Patches::Avm::Git::Issue::Complete::InstanceMethods
def issue_id
def issue_id %w[redmine esosti jira].find do |provider| issue_id_by_provider(provider) end end
def issue_id_by_provider(provider)
def issue_id_by_provider(provider) issue_id_pattern_by_provider(provider).match(branch_name).if_present do |m| [provider, m[1]] end end
def issue_id_pattern_by_provider(provider)
def issue_id_pattern_by_provider(provider) self.class.const_get("#{provider}_issue_id_pattern".upcase) end