class Trainer::XCResult::ResultIssueSummaries

Attributes

analyzer_warning_summaries[RW]
error_summaries[RW]
test_failure_summaries[RW]
warning_summaries[RW]

Public Class Methods

new(data) click to toggle source
Calls superclass method Trainer::XCResult::AbstractObject::new
# File trainer/lib/trainer/xcresult.rb, line 359
def initialize(data)
  self.analyzer_warning_summaries = fetch_values(data, "analyzerWarningSummaries").map do |summary_data|
    IssueSummary.new(summary_data)
  end
  self.error_summaries = fetch_values(data, "errorSummaries").map do |summary_data|
    IssueSummary.new(summary_data)
  end
  self.test_failure_summaries = fetch_values(data, "testFailureSummaries").map do |summary_data|
    TestFailureIssueSummary.new(summary_data)
  end
  self.warning_summaries = fetch_values(data, "warningSummaries").map do |summary_data|
    IssueSummary.new(summary_data)
  end
  super
end