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.
368 369 370 371 372 373 374 |
# File 'lib/xcresult/models.rb', line 368 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.
367 368 369 |
# File 'lib/xcresult/models.rb', line 367 def document_location_in_creating_workspace @document_location_in_creating_workspace end |
#issue_type ⇒ Object
Returns the value of attribute issue_type.
364 365 366 |
# File 'lib/xcresult/models.rb', line 364 def issue_type @issue_type end |
#message ⇒ Object
Returns the value of attribute message.
365 366 367 |
# File 'lib/xcresult/models.rb', line 365 def @message end |
#producing_target ⇒ Object
Returns the value of attribute producing_target.
366 367 368 |
# File 'lib/xcresult/models.rb', line 366 def producing_target @producing_target end |