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