Class: JIRA::Version
- Inherits:
-
NamedEntity
- Object
- Entity
- DynamicEntity
- NamedEntity
- JIRA::Version
- Defined in:
- lib/jiraSOAP/entities/version.rb
Overview
TODO:
find out why we don’t get a description for this object
Represents a version for a project. The description field is never included when you retrieve versions from the server.
Instance Attribute Summary collapse
- #archived ⇒ boolean (also: #archived?)
- #release_date ⇒ Time
- #released ⇒ boolean (also: #released?)
- #sequence ⇒ Fixnum
Attributes inherited from NamedEntity
Attributes inherited from DynamicEntity
Instance Method Summary collapse
Methods inherited from Entity
add_attributes, #initialize_with_xml, new_with_xml
Instance Attribute Details
#archived ⇒ boolean Also known as: archived?
20 21 22 |
# File 'lib/jiraSOAP/entities/version.rb', line 20 def archived @archived end |
#release_date ⇒ Time
24 25 26 |
# File 'lib/jiraSOAP/entities/version.rb', line 24 def release_date @release_date end |
#released ⇒ boolean Also known as: released?
16 17 18 |
# File 'lib/jiraSOAP/entities/version.rb', line 16 def released @released end |
#sequence ⇒ Fixnum
13 14 15 |
# File 'lib/jiraSOAP/entities/version.rb', line 13 def sequence @sequence end |
Instance Method Details
#soapify_for(msg) ⇒ Handsoap::XmlMason::Node
TODO:
make this method shorter
29 30 31 32 33 34 35 |
# File 'lib/jiraSOAP/entities/version.rb', line 29 def soapify_for(msg) msg.add 'name', @name msg.add 'archived', @archived unless @archived.nil? msg.add 'sequence', @sequence unless @sequence.nil? msg.add 'releaseDate', @release_date.xmlschema unless @release_date.nil? msg.add 'released', @released unless @released.nil? end |