class JiraIssues::JiraAdapter
Public Instance Methods
available?()
click to toggle source
# File lib/jira_issues/jira_adapter.rb, line 10 def available? response = client.get('/') response.code == '200' end
create_task(task)
click to toggle source
# File lib/jira_issues/jira_adapter.rb, line 5 def create_task(task) issue = client.Issue.build issue.save(task.print) end
jql(jql_query, fields)
click to toggle source
# File lib/jira_issues/jira_adapter.rb, line 15 def jql(jql_query, fields) client.Issue.jql(jql_query, fields) end
Private Instance Methods
client()
click to toggle source
# File lib/jira_issues/jira_adapter.rb, line 21 def client @client = JIRA::Client.new( username: ENV['JIRA_USERNAME'], password: ENV['JIRA_PASSWORD'], site: ENV['JIRA_URL'], context_path: '', auth_type: :basic, read_timeout: 120 ) end