module ErbAsterisk::SoftWrite
Private Instance Methods
soft_write(file_name, content)
click to toggle source
Write to file only if something has changed
# File lib/erb_asterisk/soft_write.rb, line 8 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