Skip to content

Commit aedbc41

Browse files
committed
feat: allow .s to accept an object
1 parent 0cf82da commit aedbc41

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

addon/snake.js

+7-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,13 @@ exports.addon = function (renderer, rules) {
88

99
var defaultRules = renderer.assign({}, atoms, {
1010
s: function (prop, value) {
11-
this[prop] = (value instanceof Object) ? (value.obj || value) : value;
11+
if (prop instanceof Object) {
12+
for (var name in prop) {
13+
defaultRules.s.call(this, name, prop[name]);
14+
}
15+
} else {
16+
this[prop] = (value instanceof Object) ? (value.obj || value) : value;
17+
}
1218
},
1319

1420
hover: function (value) {

0 commit comments

Comments
 (0)