Sha256: 04e5d655b79fb4e21a8e277b684e17c028f2e8dbfad046416eb8b56b4a03c5f1
Contents?: true
Size: 700 Bytes
Versions: 24
Compression:
Stored size: 700 Bytes
Contents
# frozen_string_literal: true module Unparser module Writer # Writer for rescue bodies class Resbody include Writer children :exception, :assignment, :body def emit_postcontrol write(' rescue ') visit(body) end def emit_regular write('rescue') emit_exception emit_assignment emit_optional_body(body) end private def emit_exception return unless exception ws delimited(exception.children) end def emit_assignment return unless assignment write(' => ') visit(assignment) end end # Resbody end # Writer end # Unparser
Version data entries
24 entries across 24 versions & 2 rubygems