Method: ASIR::CodeBlock.block_to_code

Defined in:
lib/asir/code_block.rb

.block_to_code(block) ⇒ Object

Uses ruby2ruby, if loaded.



42
43
44
45
46
# File 'lib/asir/code_block.rb', line 42

def self.block_to_code block
  (block_cache[block.object_id] ||=
    [ block.respond_to?(:to_ruby) && block.to_ruby, block ]).
    first
end