marbles
Version:
Front-end framework for routing, http, and data handling
49 lines (36 loc) • 1.04 kB
JavaScript
;
var _interopRequireWildcard = function (obj) { return obj && obj.__esModule ? obj : { "default": obj }; };
Object.defineProperty(exports, "__esModule", {
value: true
});
/* @flow weak */
var _Utils = require("./utils");
var _Utils2 = _interopRequireWildcard(_Utils);
var _Accessors = require("./accessors");
var _Accessors2 = _interopRequireWildcard(_Accessors);
var _Events = require("./events");
var _Events2 = _interopRequireWildcard(_Events);
/**
* @deprecated
* @see Marbles.State
* @see Marbles.Store
* @name Object
* @memberof Marbles
* @class
*/
var MarblesObject = _Utils2["default"].createClass({
displayName: "Marbles.Object",
mixins: [_Accessors2["default"], _Events2["default"]],
willInitialize: function willInitialize(attrs) {
this.parseAttributes(attrs);
},
parseAttributes: function parseAttributes(attrs) {
for (var k in attrs) {
if (attrs.hasOwnProperty(k)) {
this.set(k, attrs[k]);
}
}
}
});
exports["default"] = MarblesObject;
module.exports = exports["default"];