Method: ASIR::CodeBlock.code_to_block

Defined in:
lib/asir/code_block.rb

.code_to_block(code) ⇒ Object

Calls eval. May be unsafe.



50
51
52
53
54
# File 'lib/asir/code_block.rb', line 50

def self.code_to_block code
  (block_cache[code.dup.freeze] ||=
    [ eval(@block_code), code ]).
    first
end