Sha256: d1ecae7b15f2f864b30ba4ccc45e7444fc8df606d408d25bae9d6b545aea4c73
Contents?: true
Size: 556 Bytes
Versions: 16
Compression:
Stored size: 556 Bytes
Contents
# encoding: utf-8 module Unparser class Emitter # Base class for pre and postexe emitters class Hookexe < self MAP = { preexe: K_PREEXE, postexe: K_POSTEXE }.freeze handle(*MAP.keys) children :body private # Perfrom dispatch # # @return [undefined] # # @api private # def dispatch write(MAP.fetch(node.type), WS) parentheses(*CURLY_BRACKETS) do emit_body end end end # Hookexe end # Emitter end # Unparser
Version data entries
16 entries across 16 versions & 1 rubygems