class XCResult::ActionResult
-
-
Kind: object
-
Properties: + resultName: String + status: String + metrics: ResultMetrics + issues:
ResultIssueSummaries
+ coverage:CodeCoverageInfo
+ timelineRef:Reference
? + logRef:Reference
? + testsRef:Reference
? + diagnosticsRef:Reference
?
-
Attributes
coverage[RW]
diagnostics_ref[RW]
issues[RW]
log_ref[RW]
result_name[RW]
status[RW]
tests_ref[RW]
timeline_ref[RW]
Public Class Methods
new(data)
click to toggle source
Calls superclass method
XCResult::AbstractObject::new
# File lib/xcresult/models.rb, line 280 def initialize(data) self.result_name = fetch_value(data, 'resultName') self.status = fetch_value(data, 'status') self.issues = ResultIssueSummaries.new(data['issues']) self.coverage = CodeCoverageInfo.new(data['coverage']) self.timeline_ref = Reference.new(data['timelineRef']) if data['timelineRef'] self.log_ref = Reference.new(data['logRef']) if data['logRef'] self.tests_ref = Reference.new(data['testsRef']) if data['testsRef'] self.diagnostics_ref = Reference.new(data['diagnosticsRef']) if data['diagnosticsRef'] super end