UNPKG

555 BJavaScriptView Raw
1var Struct = require("new-struct");
2
3module.exports = createClass;
4
5function createClass (embedding, mixing) {
6 var Brick = require('../');
7 var Mixed = Struct(Brick, {
8 New: New
9 });
10
11 return Mixed;
12
13 function New (options) {
14 options || (options = {});
15
16 options.title = embedding._brick.meta.title;
17 options.key = embedding._brick.meta.key;
18 options.assetsDir = embedding._brick.meta.assetsDir;
19 options.source = embedding._brick.meta.source;
20 options.name = embedding._brick.meta.name;
21
22 return Brick.New(options);
23 };
24}