class Unparser::Writer::Resbody

Writer for rescue bodies

Public Instance Methods

emit_postcontrol() click to toggle source
# File lib/unparser/writer/resbody.rb, line 11
def emit_postcontrol
  write(' rescue ')
  visit(body)
end
emit_regular() click to toggle source
# File lib/unparser/writer/resbody.rb, line 16
def emit_regular
  write('rescue')
  emit_exception
  emit_assignment
  emit_optional_body(body)
end

Private Instance Methods

emit_assignment() click to toggle source
# File lib/unparser/writer/resbody.rb, line 32
def emit_assignment
  return unless assignment

  write(' => ')
  visit(assignment)
end
emit_exception() click to toggle source
# File lib/unparser/writer/resbody.rb, line 25
def emit_exception
  return unless exception

  ws
  delimited(exception.children)
end