Method: ActiveStix::Malware.external_references

Defined in:
app/models/active_stix/malware.rb

.external_references(malware, obj) ⇒ Object



40
41
42
43
44
45
# File 'app/models/active_stix/malware.rb', line 40

def self.external_references(malware, obj)
  obj['external_references'].each do |er|
    external_reference = ActiveStix::ExternalReference.ingest_json(er, obj['id'])
    malware.external_references << external_reference unless ActiveStix::ReferenceItem.find_by(external_reference: external_reference, referrer: malware)
  end
end