class Opal::Nodes::CaseNode

def compile

def compile
  compiler.in_case do
    compile_code
    if needs_closure?
      if scope.await_encountered
        wrap '(await (async function() {', '})())'
      else
        wrap '(function() {', '})()'
      end
    end
  end
end