Module: Obfusk::Util::FS

Defined in:
lib/obfusk/util/fs.rb

Class Method Summary collapse

Class Method Details

.append(file, *lines) ⇒ Object

append to file



18
19
20
# File 'lib/obfusk/util/fs.rb', line 18

def self.append(file, *lines)
  File.open(file, 'a') { |f| f.puts lines }
end

.exists?(path) ⇒ Boolean

does file/dir or symlink exists?

Returns:

  • (Boolean)


23
24
25
# File 'lib/obfusk/util/fs.rb', line 23

def self.exists?(path)
  File.exists?(path) || File.symlink?(path)
end

.omkdir_p(*paths) ⇒ Object

ohai + mkdir_p; requires obfusk/util/message



28
29
30
31
# File 'lib/obfusk/util/fs.rb', line 28

def self.omkdir_p(*paths)
  ::Obfusk::Util.ohai "mkdir -p #{paths*' '}"
  FileUtils.mkdir_p paths
end