module RuboCop::Cop::Util

def range_with_surrounding_comma(range, side = :both, buffer = nil)

def range_with_surrounding_comma(range, side = :both, buffer = nil)
  buffer ||= @processed_source.buffer
  src = buffer.source
  go_left, go_right = directions(side)
  begin_pos = range.begin_pos
  end_pos = range.end_pos
  begin_pos = move_pos(src, begin_pos, -1, go_left, /,/)
  end_pos = move_pos(src, end_pos, 1, go_right, /,/)
  Parser::Source::Range.new(buffer, begin_pos, end_pos)
end