UNPKG

@yawetse/pkgcloud

Version:

An infrastructure-as-a-service agnostic cloud library for node.js

28 lines (22 loc) 611 B
/* * flavor.js: OpenStack CDN Flavor * * (C) 2014 Rackspace * Shaunak Kashyap * MIT LICENSE * */ var util = require('util'), base = require('../../core/base'), _ = require('underscore'); var Flavor = exports.Flavor = function Flavor(client, details) { base.Model.call(this, client, details); }; util.inherits(Flavor, base.Model); Flavor.prototype._setProperties = function (details) { this.id = details.id || details['id']; this.providers = details.providers || details['providers']; }; Flavor.prototype.toJSON = function () { return _.pick(this, ['id', 'providers']); };