Method: Hanami::Utils::Files.replace_first_line
- Defined in:
- lib/hanami/utils/files.rb
permalink .replace_first_line(path, target, replacement) ⇒ Object
Replace first line in ‘path` that contains `target` with `replacement`.
168 169 170 171 172 173 |
# File 'lib/hanami/utils/files.rb', line 168 def self.replace_first_line(path, target, replacement) content = ::File.readlines(path) content[index(content, path, target)] = "#{replacement}\n" write(path, content) end |