class XCResult::ActionTestActivitySummary
-
-
Kind: object
-
Properties: + title: String + activityType: String + uuid: String + start: Date? + finish: Date? + attachments: [ActionTestAttachment] + subactivities: [ActionTestActivitySummary]
-
Attributes
activity_type[RW]
attachments[RW]
finish[RW]
start[RW]
subactivities[RW]
title[RW]
uuid[RW]
Public Class Methods
new(data)
click to toggle source
Calls superclass method
XCResult::AbstractObject::new
# File lib/xcresult/models.rb, line 470 def initialize(data) self.title = fetch_value(data, 'title') self.activity_type = fetch_value(data, 'activityType') self.uuid = fetch_value(data, 'uuid') self.start = Time.parse(fetch_value(data, 'start')) if data['start'] self.finish = Time.parse(fetch_value(data, 'finish')) if data['finish'] self.attachments = fetch_values(data, 'attachments').map do |attachment_data| ActionTestAttachment.new(attachment_data) end self.subactivities = fetch_values(data, 'subactivities').map do |summary_data| ActionTestActivitySummary.new(summary_data) end super(data) end