Sha256: 1c7384b8b4cd09082485b606eeecf90c9c40057dc9741895484975ec98a51a0a
Contents?: true
Size: 426 Bytes
Versions: 3
Compression:
Stored size: 426 Bytes
Contents
class BlocklyInterpreter::CoreBlocks::BooleanBlock < BlocklyInterpreter::Block self.block_type = :logic_boolean def to_bool fields['BOOL'] == 'TRUE' end def value(execution_context) to_bool end def to_dsl "logic_boolean #{to_bool.inspect}" end module DSLMethods def logic_boolean(value) block :logic_boolean do field :BOOL, value ? "TRUE" : "FALSE" end end end end
Version data entries
3 entries across 3 versions & 1 rubygems