Method: Sexp#exception_variable

Defined in:
lib/code_analyzer/sexp.rb

#exception_variableObject

Get exception variable of rescue node.

s(:rescue,
  nil,
  s(:var_field, s(:@ident, "e", s(1, 20))),
  s(:stmts_add, s(:stmts_new), s(:void_stmt)),
  nil
)
    => s(:var_field, s(:@ident, "e", s(1, 20)))


572
573
574
# File 'lib/code_analyzer/sexp.rb', line 572

def exception_variable
  self[2] if :rescue == sexp_type
end