Я хочу добавить строку heredoc после определенной строки heredoc, если файл ее еще не содержит.
Например.
Вот 2 файла:
# file1
Description:
I am a coder
Username: user1
Password: password1
# file2
Description:
I am a coder
Username: user2
Password: password2
Address:
Email: user@gmail.com
Street: user street 19 A
Я хочу добавить:
Address:
Email: user@gmail.com
Street: user street 19 A
, если файл не содержит его, и после:
Description:
I am a coder
Так что в приведенных выше файлах он будет добавлен только к первому. и этот файл будет выглядеть так:
# file1
Description:
I am a coder
Address:
Email: user@gmail.com
Street: user street 19 A
Username: user1
Password: password1
Как я мог сделать это в Ruby?