Method: Hanami::Utils::Files.replace_last_line
- Defined in:
- lib/hanami/utils/files.rb
permalink .replace_last_line(path, target, replacement) ⇒ Object
Replace last line in ‘path` that contains `target` with `replacement`.
187 188 189 190 191 192 |
# File 'lib/hanami/utils/files.rb', line 187 def self.replace_last_line(path, target, replacement) content = ::File.readlines(path) content[-index(content.reverse, path, target) - 1] = "#{replacement}\n" write(path, content) end |