Ruby generators for Blockly