Class: JIRA::Project
Overview
Contains the data and metadata about a project and its configuration.
Instance Method Summary
collapse
#description
Methods inherited from NamedEntity
#name
#id
Methods inherited from Entity
add_attribute, inherited, #initialize_with_xml, new_with_xml
Instance Method Details
#issue_security_scheme ⇒ String
12
|
# File 'lib/jiraSOAP/entities/project.rb', line 12
add_attribute :issue_security_scheme, 'issueSecurityScheme', [:children_as_object, JIRA::IssueSecurityScheme]
|
#jira_url ⇒ NSURL, URI::HTTP
21
|
# File 'lib/jiraSOAP/entities/project.rb', line 21
add_attribute :jira_url, 'url', :to_url
|
#key ⇒ String
6
|
# File 'lib/jiraSOAP/entities/project.rb', line 6
add_attribute :key, 'key', :content
|
#lead_username ⇒ String
9
|
# File 'lib/jiraSOAP/entities/project.rb', line 9
add_attribute :lead_username, 'lead', :content
|
#notification_scheme ⇒ String
15
|
# File 'lib/jiraSOAP/entities/project.rb', line 15
add_attribute :notification_scheme, 'notificationScheme', [:children_as_object, JIRA::NotificationScheme]
|
#permission_scheme ⇒ String
18
|
# File 'lib/jiraSOAP/entities/project.rb', line 18
add_attribute :permission_scheme, 'permissionScheme', [:children_as_object, JIRA::PermissionScheme]
|
#project_url ⇒ NSURL, URI::HTTP
24
|
# File 'lib/jiraSOAP/entities/project.rb', line 24
add_attribute :project_url, 'projectUrl', :to_url
|
32
33
34
35
36
37
38
39
40
|
# File 'lib/jiraSOAP/entities/project.rb', line 32
def soapify_for msg
msg.add 'id', @id
msg.add 'name', @name
msg.add 'key', @key
msg.add 'url', @jira_url
msg.add 'projectUrl', @project_url
msg.add 'lead', @lead_username
msg.add 'description', @description
end
|