class Focus::Utils::ParseJiraTicketFromGitBranch
Constants
- JIRA_TICKET_RGX
Public Instance Methods
call()
click to toggle source
# File lib/focus/utils/parse_jira_ticket_from_git_branch.rb, line 6 def call context.jira_ticket = jira_ticket end
Private Instance Methods
jira_ticket()
click to toggle source
# File lib/focus/utils/parse_jira_ticket_from_git_branch.rb, line 12 def jira_ticket git_branch = parse_git_branch git_branch.to_s.scan(JIRA_TICKET_RGX).first end
parse_git_branch()
click to toggle source
# File lib/focus/utils/parse_jira_ticket_from_git_branch.rb, line 17 def parse_git_branch branch = `git rev-parse --abbrev-ref HEAD 2>/dev/null`.chomp branch.empty? ? nil : branch end