Class: File
Class Method Summary collapse
Class Method Details
.absolute_path?(name) ⇒ Boolean
2 3 4 |
# File 'lib/innate/file.rb', line 2 def self.absolute_path? name name if /^(\.|[A-Za-z]:|\/)/ =~ name end |
.mkdirs(d) ⇒ Object
2 3 4 5 6 7 8 9 |
# File 'lib/innate/mkdirs.rb', line 2 def self.mkdirs(d) return true if File.directory? d return false if File.exist? d p = File.split d return false if p[1] == '\\' Dir.mkdir(d) if mkdirs p[0] true end |