We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3606c69 commit b056214Copy full SHA for b056214
src/lib/ruby-to-blocks-converter/boost.js
@@ -112,6 +112,23 @@ const BoostConverter = {
112
}
113
break;
114
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
+ }
132
133
return block;
134
0 commit comments