Class: Sambot::FS
- Inherits:
-
Object
- Object
- Sambot::FS
- Defined in:
- lib/sambot/fs.rb
Class Method Summary collapse
- .copy(resource) ⇒ Object
- .delete(filename) ⇒ Object
- .exist?(resource) ⇒ Boolean
- .mkdir(resource) ⇒ Object
Class Method Details
.copy(resource) ⇒ Object
24 25 26 27 28 |
# File 'lib/sambot/fs.rb', line 24 def self.copy(resource) filename = File.(File.join(File.dirname(__FILE__), 'templates', resource)) UI.debug("Copying #{filename} to #{resource}") FileUtils.cp(filename, resource) end |
.delete(filename) ⇒ Object
8 9 10 11 12 |
# 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) ⇒ Boolean
14 15 16 |
# File 'lib/sambot/fs.rb', line 14 def self.exist?(resource) File.exist?(resource) || Dir.exist?(resource) end |