Рубиновый эквивалент «grep -C 5», чтобы получить контекст строк вокруг матча?
Я немного искал это, но я должен использовать неправильные термины - есть ли у ruby способ найти строку / регулярное выражение, а также вернуть окружающие 5 строк (выше и ниже)? Я знаю, я мог бы просто позвонить"grep -C 5 ..."
или даже написать свой собственный метод, но похоже, что что-то будет у ruby, и я просто не использую правильные условия поиска.