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