Module: BlocklyInterpreter::CoreBlocks::ProceduresIfReturnBlock::DSLMethods
- Defined in:
- lib/blockly_interpreter/core_blocks/procedures_if_return_block.rb
Defined Under Namespace
Classes: ProceduresIfReturnBlockBuilder
Instance Method Summary collapse
Instance Method Details
#procedures_ifreturn(&proc) ⇒ Object
37 38 39 40 41 42 43 |
# File 'lib/blockly_interpreter/core_blocks/procedures_if_return_block.rb', line 37 def procedures_ifreturn(&proc) builder = BlocklyInterpreter::CoreBlocks::ProceduresIfReturnBlock::DSLMethods::ProceduresIfReturnBlockBuilder.new("procedures_ifreturn") @blocks << builder.tap do |builder| builder.instance_exec(&proc) if proc end end |