class Unparser::Emitter::KWBegin

Emitter for explicit begins

Private Instance Methods

dispatch() click to toggle source
# File lib/unparser/emitter/kwbegin.rb, line 11
def dispatch
  write('begin')

  if children.one?
    emit_body_ensure_rescue(children.first)
  else
    indented do
      emit_multiple_body
    end
  end

  k_end
end
emit_multiple_body() click to toggle source
# File lib/unparser/emitter/kwbegin.rb, line 25
def emit_multiple_body
  emit_join(children, method(:emit_body_member), method(:nl))
end