github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/ui/app/serializers/port.js (about) 1 import ApplicationSerializer from './application'; 2 import isIp from 'is-ip'; 3 import classic from 'ember-classic-decorator'; 4 5 @classic 6 export default class PortSerializer extends ApplicationSerializer { 7 attrs = { 8 hostIp: 'HostIP', 9 }; 10 11 normalize(typeHash, hash) { 12 const ip = hash.HostIP; 13 14 if (isIp.v6(ip)) { 15 hash.HostIP = `[${ip}]`; 16 } 17 18 return super.normalize(...arguments); 19 } 20 }