Method: OpenC3::TriggerGroupModel.from_json

Defined in:
lib/openc3/models/trigger_group_model.rb

.from_json(json, name:, scope:) ⇒ TriggerGroupModel

Returns Model generated from the passed JSON.

Returns:



103
104
105
106
107
# File 'lib/openc3/models/trigger_group_model.rb', line 103

def self.from_json(json, name:, scope:)
  json = JSON.parse(json, :allow_nan => true, :create_additions => true) if String === json
  raise "json data is nil" if json.nil?
  self.new(**json.transform_keys(&:to_sym), name: name, scope: scope)
end