Update jira service initializations.

This commit is contained in:
Marin Jankovski
2015-02-06 10:30:59 -08:00
parent cef9016b83
commit 3b525558f1
+14 -4
View File
@@ -18,7 +18,7 @@ class JiraService < IssueTrackerService
prop_accessor :username, :password, :api_version, :jira_issue_transition_id,
:title, :description, :project_url, :issues_url, :new_issue_url
before_validation :set_api_version
before_validation :set_api_version, :set_jira_issue_transition_id
def title
if self.properties && self.properties['title'].present?
@@ -49,16 +49,26 @@ class JiraService < IssueTrackerService
)
end
def set_api_version
self.api_version ||= "2"
end
def execute(push, issue = nil)
close_issue(push, issue) if issue
end
def create_cross_reference_note
# TODO implement
end
private
def set_api_version
self.api_version ||= "2"
end
def set_jira_issue_transition_id
self.jira_issue_transition_id ||= "2"
end
def close_issue(push_data, issue_name)
url = close_issue_url(issue_name)
commit_url = push_data[:commits].first[:url]