Method: Parser::Source::TreeRewriter#wrap

Defined in:
lib/parser/source/tree_rewriter.rb

#wrap(range, insert_before, insert_after) ⇒ Rewriter

Inserts the given strings before and after the given range.

Parameters:

  • range (Range)
  • insert_before (String, nil)
  • insert_after (String, nil)

Returns:

Raises:


206
207
208
# File 'lib/parser/source/tree_rewriter.rb', line 206

def wrap(range, insert_before, insert_after)
  combine(range, insert_before: insert_before.to_s, insert_after: insert_after.to_s)
end