Class: Peekj::JiraApi

Inherits:
Object
  • Object
show all
Defined in:
lib/peekj/jira_api.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.get_issue(issue_key) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/peekj/jira_api.rb', line 6

def self.get_issue(issue_key)
  response = new.get("issue/#{issue_key}")

  OpenStruct.new(
    summary: response['fields']['summary']
  )
end

Instance Method Details

#get(relative_path) ⇒ Object



14
15
16
# File 'lib/peekj/jira_api.rb', line 14

def get(relative_path)
  HTTP.basic_auth(auth_params).get("#{base_url}#{relative_path}").parse
end