Sha256: e99039d6b08da0d504e052b0696f728b7ad32460b169b2b6c3ae45dc6112637f
Contents?: true
Size: 316 Bytes
Versions: 2
Compression:
Stored size: 316 Bytes
Contents
module Incr module Service class FileHelper def self.replace(filename, old_text, new_text) old_content = File.read(filename) new_content = old_content.gsub(/#{Regexp.escape(old_text)}/, new_text) File.open(filename, 'w') { |file| file << new_content } end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
incr-0.2.0 | lib/incr/service/file_helper.rb |
incr-0.1.2 | lib/incr/service/file_helper.rb |