Class: XCResult::ActionRecord
- Inherits:
-
AbstractObject
- Object
- AbstractObject
- XCResult::ActionRecord
- Defined in:
- lib/xcresult/models.rb
Overview
-
ActionRecord
-
Kind: object
-
Properties: + schemeCommandName: String + schemeTaskName: String + title: String? + startedTime: Date + endedTime: Date + runDestination: ActionRunDestinationRecord + buildResult: ActionResult + actionResult: ActionResult
-
Instance Attribute Summary collapse
-
#action_result ⇒ Object
Returns the value of attribute action_result.
-
#build_result ⇒ Object
Returns the value of attribute build_result.
-
#scheme_command_name ⇒ Object
Returns the value of attribute scheme_command_name.
-
#scheme_task_name ⇒ Object
Returns the value of attribute scheme_task_name.
-
#title ⇒ Object
Returns the value of attribute title.
Attributes inherited from AbstractObject
Instance Method Summary collapse
-
#initialize(data) ⇒ ActionRecord
constructor
A new instance of ActionRecord.
Methods inherited from AbstractObject
Constructor Details
#initialize(data) ⇒ ActionRecord
Returns a new instance of ActionRecord.
249 250 251 252 253 254 255 256 |
# File 'lib/xcresult/models.rb', line 249 def initialize(data) self.scheme_command_name = fetch_value(data, 'schemeCommandName') self.scheme_task_name = fetch_value(data, 'schemeTaskName') self.title = fetch_value(data, 'title') self.build_result = ActionResult.new(data['buildResult']) self.action_result = ActionResult.new(data['actionResult']) super end |
Instance Attribute Details
#action_result ⇒ Object
Returns the value of attribute action_result.
248 249 250 |
# File 'lib/xcresult/models.rb', line 248 def action_result @action_result end |
#build_result ⇒ Object
Returns the value of attribute build_result.
247 248 249 |
# File 'lib/xcresult/models.rb', line 247 def build_result @build_result end |
#scheme_command_name ⇒ Object
Returns the value of attribute scheme_command_name.
244 245 246 |
# File 'lib/xcresult/models.rb', line 244 def scheme_command_name @scheme_command_name end |
#scheme_task_name ⇒ Object
Returns the value of attribute scheme_task_name.
245 246 247 |
# File 'lib/xcresult/models.rb', line 245 def scheme_task_name @scheme_task_name end |
#title ⇒ Object
Returns the value of attribute title.
246 247 248 |
# File 'lib/xcresult/models.rb', line 246 def title @title end |