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