module AppUp::Utils::Path
Public Class Methods
join(*array)
click to toggle source
# File lib/app_up/utils/path.rb, line 15 def self.join(*array) File.join(*array) end
path_for(filename)
click to toggle source
# File lib/app_up/utils/path.rb, line 11 def self.path_for(filename) self.split(File.split(file)[0]) end
prepend_pwd(dirs)
click to toggle source
# File lib/app_up/utils/path.rb, line 19 def self.prepend_pwd(dirs) if dirs[0] == "." dirs else ["."] + dirs end end
relative_join(array)
click to toggle source
# File lib/app_up/utils/path.rb, line 27 def self.relative_join(array) join(prepend_pwd(array)) end
split(filename)
click to toggle source
# File lib/app_up/utils/path.rb, line 7 def self.split(filename) self.prepend_pwd(Pathname.new(filename).each_filename.to_a) end