Method: Hanami::Utils::Files.replace_last_line
- Defined in:
- lib/hanami/utils/files.rb
.replace_last_line(path, target, replacement) ⇒ Object
Replace last line in path that contains target with replacement.
188 189 190 191 192 193 |
# File 'lib/hanami/utils/files.rb', line 188 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 |