Skip to content

Commit b056214

Browse files
committed
boost_colorを追加
1 parent 3606c69 commit b056214

File tree

1 file changed

+17
-0
lines changed
  • src/lib/ruby-to-blocks-converter

1 file changed

+17
-0
lines changed

src/lib/ruby-to-blocks-converter/boost.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,23 @@ const BoostConverter = {
112112
}
113113
break;
114114
}
115+
} else if ((this._isSelf(receiver) || receiver === Opal.nil) &&
116+
name === 'when' &&
117+
args.length === 2 && args[0].type === 'sym' &&
118+
this._isStringOrBlock(args[1]) &&
119+
rubyBlockArgs && rubyBlockArgs.length === 0 &&
120+
rubyBlock) {
121+
switch(args[0].value) {
122+
case 'boost_color':
123+
block = this._createBlock('boost_whenColor', 'hat');
124+
this._addInput(
125+
block,
126+
'COLOR',
127+
this._createFieldBlock('boost_menu_COLOR', 'COLOR', args[1])
128+
);
129+
this._setParent(rubyBlock, block);
130+
break;
131+
}
115132
}
116133
return block;
117134
}

0 commit comments

Comments
 (0)