Sha256: dc509b3b571827a64d67bdb2ad8a3c8b12c699057bcbc19bc59423d8350864ae
Contents?: true
Size: 526 Bytes
Versions: 3
Compression:
Stored size: 526 Bytes
Contents
class BlocklyInterpreter::ExtensionBlocks::DebugMessageBlock < BlocklyInterpreter::Block self.block_type = 'debug_message' def execute_statement(execution_context) message = values['MESSAGE'].value(execution_context) message = message.inspect unless message.is_a?(String) execution_context.add_debug_message message end module DSLMethods def debug_message(msg = nil, &proc) proc ||= Proc.new { text msg } block 'debug_message' do value 'MESSAGE', &proc end end end end
Version data entries
3 entries across 3 versions & 1 rubygems