Method: OpenC3::ActivityModel#initialize
- Defined in:
- lib/openc3/models/activity_model.rb
#initialize(name:, start:, stop:, kind:, data:, scope:, updated_at: 0, duration: 0, fulfillment: nil, events: nil) ⇒ ActivityModel
Returns a new instance of ActivityModel.
117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 |
# File 'lib/openc3/models/activity_model.rb', line 117 def initialize( name:, start:, stop:, kind:, data:, scope:, updated_at: 0, duration: 0, fulfillment: nil, events: nil ) super("#{scope}#{PRIMARY_KEY}__#{name}", name: name, scope: scope) set_input( fulfillment: fulfillment, start: start, stop: stop, kind: kind, data: data, events: events, ) @updated_at = updated_at end |