class Sambot::FS

Public Class Methods

copy(resource) click to toggle source
# File lib/sambot/fs.rb, line 24
def self.copy(resource)
  filename = File.expand_path(File.join(File.dirname(__FILE__), 'templates', resource))
  UI.debug("Copying #{filename} to #{resource}")
  FileUtils.cp(filename, resource)
end
delete(filename) click to toggle source
# File lib/sambot/fs.rb, line 8
def self.delete(filename)
  return unless File.exist?(filename)
  File.delete(filename)
  UI.debug("./#{filename} has been removed.")
end
exist?(resource) click to toggle source
# File lib/sambot/fs.rb, line 14
def self.exist?(resource)
  File.exist?(resource) || Dir.exist?(resource)
end
mkdir(resource) click to toggle source
# File lib/sambot/fs.rb, line 18
def self.mkdir(resource)
  unless FS.exist?(resource)
    FileUtils.mkdir(resource)
  end
end