class Opal::Nodes::Args::ExtractBlockarg

Compiles extraction of the block argument def m(&block); end

^^^^^^

This node doesn’t exist in the original AST, InlineArgs rewriter creates it to simplify compilation

Public Instance Methods

compile() click to toggle source
# File lib/opal/nodes/args/extract_block_arg.rb, line 18
def compile
  scope.uses_block!
  scope.add_arg name

  scope.prepare_block(name)
end