Module: BlocklyInterpreter::CoreBlocks::ForEachBlock::DSLMethods

Defined in:
lib/blockly_interpreter/core_blocks/for_each_block.rb

Defined Under Namespace

Classes: ForEachBlockBuilder

Instance Method Summary collapse

Instance Method Details

#for_each(var_name, &proc) ⇒ Object



36
37
38
39
40
# File 'lib/blockly_interpreter/core_blocks/for_each_block.rb', line 36

def for_each(var_name, &proc)
  @blocks << BlocklyInterpreter::CoreBlocks::ForEachBlock::DSLMethods::ForEachBlockBuilder.new("controls_forEach", var_name).tap do |builder|
    builder.instance_exec(&proc)
  end
end