Sha256: 7b3b1055ceac3d1e72b5270e632287987bd737be736fcd1a2032c8faed87f543
Contents?: true
Size: 523 Bytes
Versions: 1
Compression:
Stored size: 523 Bytes
Contents
require 'json' require 'faraday' module JiraApi class Client def initialize(jira_host, username=nil, password=nil) @jira_url = "#{jira_host}/rest/api/2/" @agent = Faraday.new(@jira_url) do |faraday| faraday.headers['Accept'] = 'application/json' faraday.adapter Faraday.default_adapter # make requests with Net::HTTP end @agent.basic_auth(username, password) @agent end def issue(issue) @agent.get("#{@jira_url}issue/#{issue}").body end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jira_api-0.0.1 | lib/jira_api.rb |