Module: Jura::Api::Transitions
Instance Method Summary collapse
Instance Method Details
#all(issue_id) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/jura/api/transition.rb', line 10 def all(issue_id) = { headers: { "Authorization" => "Basic #{Token.get_token}" } } url = "https://employmenthero.atlassian.net/rest/api/3/issue/#{issue_id}/transitions" parse_body(HTTParty.get(url, ).body)['transitions'] end |
#parse_body(body) ⇒ Object
37 38 39 |
# File 'lib/jura/api/transition.rb', line 37 def parse_body(body) JSON.parse(body) end |
#transition(issue_id, body) ⇒ Object
22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/jura/api/transition.rb', line 22 def transition(issue_id, body) = { headers: { 'Authorization': "Basic #{Token.get_token}", 'Accept': 'application/json', 'Content-Type': 'application/json' }, body: body.to_json } url = "https://employmenthero.atlassian.net/rest/api/3/issue/#{issue_id}/transitions" HTTParty.post(url, ) end |