Class: GitScf::Jira

Inherits:
Object
  • Object
show all
Defined in:
lib/git_scf/jira.rb

Instance Method Summary collapse

Constructor Details

#initialize(config) ⇒ Jira

Returns a new instance of Jira.



5
6
7
8
9
10
11
12
13
14
15
# File 'lib/git_scf/jira.rb', line 5

def initialize(config)
	@config = config
	options = { username: config.get('JIRA_USERNAME'),
	            password: config.get('JIRA_PASSWORD'),
	            use_ssl: true,
	            site: 'https://seeclickfix.atlassian.net',
	            context_path: '/',
	            rest_base_path: 'rest/api/2',
	            auth_type: :basic }
	@jira = JIRA::Client.new(options)
end

Instance Method Details

#configObject



17
18
19
# File 'lib/git_scf/jira.rb', line 17

def config
   @config
end

#ticket(id) ⇒ Object



21
22
23
# File 'lib/git_scf/jira.rb', line 21

def ticket(id)
   @jira.Issue.find(id)
end