Sha256: 87fc3e418a83636bdda4b2ddffcd947291afa25ef328cea64b871c3ec1028768
Contents?: true
Size: 377 Bytes
Versions: 1
Compression:
Stored size: 377 Bytes
Contents
require 'digest' module ErbAsterisk module SoftWrite # Write to file only if something has changed def soft_write(file_name, content) if !File.exist?(file_name) || Digest::MD5.hexdigest(File.read(file_name)) != Digest::MD5.hexdigest(content) File.write(file_name, content) return true end false end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
erb_asterisk-0.0.15 | lib/erb_asterisk/soft_write.rb |