Sha256: 47e41a6a6be6bd9fbfc5e5e18b9de7767eb85569b2f1d4a3240f4212b9452171
Contents?: true
Size: 504 Bytes
Versions: 24
Compression:
Stored size: 504 Bytes
Contents
# frozen_string_literal: true module Unparser class Emitter # Array literal emitter class Array < self handle :array def emit_heredoc_reminders emitters.each(&:emit_heredoc_reminders) end private def dispatch parentheses('[', ']') do delimited(emitters, &:write_to_buffer) end end def emitters children.map(&method(:emitter)) end memoize :emitters end # Array end # Emitter end # Unparser
Version data entries
24 entries across 24 versions & 2 rubygems