UNPKG

@xompass/pkgcloud

Version:

A provider agnostic cloud library for Node.js

23 lines (17 loc) 573 B
/** * Created by Ali Bazlamit on 8/21/2017. */ var util = require('util'), base = require('../../core/compute/flavor'); var Flavor = exports.Flavor = function Flavor(client, details) { base.Flavor.call(this, client, details); }; util.inherits(Flavor, base.Flavor); Flavor.prototype._setProperties = function (details) { var id = details.id; this.id = id; this.name = details.name; this.ram = details.hardware.ram; this.disk = details.hardware.hdds[0] ? details.hardware.hdds[0].size : 0; this.cores = details.hardware.vcore; };