Method: Parser::Source::Range#resize

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

#resize(new_size) ⇒ Range

Returns a range beginning at the same point as this range and length ‘new_size`.

Parameters:

  • new_size (Integer)

Returns:

  • (Range)

    a range beginning at the same point as this range and length ‘new_size`.


201
202
203
# File 'lib/parser/source/range.rb', line 201

def resize(new_size)
  with(end_pos: @begin_pos + new_size)
end