Method: Asset.from_json

Defined in:
lib/domain/asset/model.rb

.from_json(data) ⇒ Object



9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/domain/asset/model.rb', line 9

def self.from_json(data)
  new(
    id: data['id'],
    host_name: data['hostName'],
    ip: data['ip'],
    mac: data['mac'],
    os: data['os'],
    os_certainty: data['osCertainty'],
    type: data['type'],
    risk_score: data['riskScore'],
    assessed_for_vulnerabilities: data['assessedForVulnerabilities'],
    vulnerabilities: data['vulnerabilities']
  )
end