class JiraCommand::Jira::Transition
Public Instance Methods
list(issue_key:)
click to toggle source
# File lib/jira_command/jira/transition.rb, line 10 def list(issue_key:) request_url = "rest/api/2/issue/#{issue_key}/transitions" res = @conn.get(request_url) body = JSON.parse(res.body) body['transitions'].map { |item| { id: item['id'].to_i, name: item['name'] } } end
transite(issue_key:, target_transition_id:)
click to toggle source
# File lib/jira_command/jira/transition.rb, line 19 def transite(issue_key:, target_transition_id:) request_url = "rest/api/2/issue/#{issue_key}/transitions" @conn.post do |req| req.url request_url req.body = { transition: { id: target_transition_id } }.to_json end end