7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
|
# File 'lib/oscal/v1_2_1/all_models.rb', line 7954
def json_to_asm_origin_actor_actors(instance, doc)
current = instance.instance_variable_get(:@origin_actor)
if current.is_a?(Array)
doc["actors"] = current.map { |item| item.respond_to?(:content) ? item.content : item }
elsif current
if current.is_a?(Lutaml::Model::Serializable)
doc["actors"] = Oscal::V1_2_1::OriginActor.as_json(current)
else
val = current.respond_to?(:content) ? current.content : current
doc["actors"] = val
end
end
end
|