Class: XCResult::IssueSummary
- Inherits:
-
AbstractObject
- Object
- AbstractObject
- XCResult::IssueSummary
- Defined in:
- lib/xcresult/models.rb
Overview
-
IssueSummary
-
Kind: object
-
Properties: + issueType: String + message: String + producingTarget: String? + documentLocationInCreatingWorkspace: DocumentLocation?
-
Direct Known Subclasses
Instance Attribute Summary collapse
-
#document_location_in_creating_workspace ⇒ Object
Returns the value of attribute document_location_in_creating_workspace.
-
#issue_type ⇒ Object
Returns the value of attribute issue_type.
-
#message ⇒ Object
Returns the value of attribute message.
-
#producing_target ⇒ Object
Returns the value of attribute producing_target.
Attributes inherited from AbstractObject
Instance Method Summary collapse
-
#initialize(data) ⇒ IssueSummary
constructor
A new instance of IssueSummary.
Methods inherited from AbstractObject
Constructor Details
#initialize(data) ⇒ IssueSummary
Returns a new instance of IssueSummary.
363 364 365 366 367 368 369 |
# File 'lib/xcresult/models.rb', line 363 def initialize(data) self.issue_type = fetch_value(data, 'issueType') self. = fetch_value(data, 'message') self.producing_target = fetch_value(data, 'producingTarget') self.document_location_in_creating_workspace = DocumentLocation.new(data['documentLocationInCreatingWorkspace']) if data['documentLocationInCreatingWorkspace'] super end |
Instance Attribute Details
#document_location_in_creating_workspace ⇒ Object
Returns the value of attribute document_location_in_creating_workspace.
362 363 364 |
# File 'lib/xcresult/models.rb', line 362 def document_location_in_creating_workspace @document_location_in_creating_workspace end |
#issue_type ⇒ Object
Returns the value of attribute issue_type.
359 360 361 |
# File 'lib/xcresult/models.rb', line 359 def issue_type @issue_type end |
#message ⇒ Object
Returns the value of attribute message.
360 361 362 |
# File 'lib/xcresult/models.rb', line 360 def @message end |
#producing_target ⇒ Object
Returns the value of attribute producing_target.
361 362 363 |
# File 'lib/xcresult/models.rb', line 361 def producing_target @producing_target end |