Class: Jira::Auto::Tool::Project
- Inherits:
-
Object
- Object
- Jira::Auto::Tool::Project
show all
- Defined in:
- lib/jira/auto/tool/project.rb,
lib/jira/auto/tool/project/options.rb,
lib/jira/auto/tool/project/ticket_fields.rb
Defined Under Namespace
Classes: Options, TicketFields
Class Method Summary
collapse
Instance Method Summary
collapse
Constructor Details
#initialize(tool, jira_project) ⇒ Project
Returns a new instance of Project.
15
16
17
18
|
# File 'lib/jira/auto/tool/project.rb', line 15
def initialize(tool, jira_project)
@tool = tool
@jira_project = jira_project
end
|
Class Method Details
.find(tool, project_key) ⇒ Object
11
12
13
|
# File 'lib/jira/auto/tool/project.rb', line 11
def self.find(tool, project_key)
new(tool, tool.jira_client.Project.find(project_key))
end
|
Instance Method Details
20
21
22
|
# File 'lib/jira/auto/tool/project.rb', line 20
def key
jira_project.key
end
|
#list_ticket_fields ⇒ Object
24
25
26
|
# File 'lib/jira/auto/tool/project.rb', line 24
def list_ticket_fields
ticket_fields.list
end
|
#ticket_fields ⇒ Object
28
29
30
31
32
|
# File 'lib/jira/auto/tool/project.rb', line 28
def ticket_fields
TicketFields.new(tool, self)
end
|