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