Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def jira_api_get(base = "#{JIRA_URL}/#{JIRA_REST_ENDPOINT}", resource = "issue", sub_resource = nil)
- ap JIRA_URL
- effective_url = "#{base}#{resource}/#{@ticket_key}/#{sub_resource}"
- ap effective_url
- request = Typhoeus::Request.get(effective_url,
- :disable_ssl_peer_verification => true,
- :params => {:os_username => JIRA_USER, :os_password => JIRA_PASS})
- return JSON.parse(request.body) if request.success?
- if request.timed_out?
- $l.info "Typhoeus Timed Out!!!! contacting #{effective_url}"
- raise "Timed out"
- elsif request.code == 0
- $l.info "Curl Error - #{request.curl_error_message}"
- raise "Curl Error - #{request.curl_error_message}"
- else
- $l.info "HTTP Error code #{request.code.to_s} receieved while requesting #{effective_url}"
- raise "HTTP Error code #{request.code.to_s} recieved while requesting #{effective_url} "
- end
- end
Add Comment
Please, Sign In to add comment