Sha256: 4a755ce94a21fbe8a28231befcd4dd0b033c259ac449c3e49d27d21240357527
Contents?: true
Size: 551 Bytes
Versions: 24
Compression:
Stored size: 551 Bytes
Contents
# frozen_string_literal: true module Unparser class Emitter # Emitter for explicit begins class KWBegin < self handle :kwbegin private def dispatch write('begin') if children.one? emit_body_ensure_rescue(children.first) else indented do emit_multiple_body end end k_end end def emit_multiple_body emit_join(children, method(:emit_body_member), method(:nl)) end end # KWBegin end # Emitter end # Unparser
Version data entries
24 entries across 24 versions & 2 rubygems