Sha256: 978e3cfc583afe6adb501ad6c49c91ca99447322ec0a94146a39a3cf164d15f2
Contents?: true
Size: 444 Bytes
Versions: 24
Compression:
Stored size: 444 Bytes
Contents
# frozen_string_literal: true module Unparser class Emitter # Emitter for case guards class CaseGuard < self handle :if_guard, :unless_guard MAP = { if_guard: 'if', unless_guard: 'unless' }.freeze children :condition private def dispatch write(MAP.fetch(node_type)) ws visit(condition) end end # UnlessGuard end # Emitter end # Unparser
Version data entries
24 entries across 24 versions & 2 rubygems