class File
Public Class Methods
append(file, content)
click to toggle source
# File lib/audio_addict/extensions/file.rb, line 12 def self.append(file, content) open(file, "a") { |f| f.puts content } end
contains?(file, content)
click to toggle source
# File lib/audio_addict/extensions/file.rb, line 4 def self.contains?(file, content) return false unless File.exist? file foreach file do |line| return true if line.chomp == content end return false end
deep_write(file, content)
click to toggle source
# File lib/audio_addict/extensions/file.rb, line 16 def self.deep_write(file, content) dir = File.dirname file FileUtils.mkdir_p dir unless Dir.exist? dir File.write file, content end