module Paths

Public Class Methods

from_project_root_directory(*segments) click to toggle source
# File lib/rake_cloudspin/paths.rb, line 7
def from_project_root_directory(*segments)
  join_and_expand(project_root_directory, *segments)
end
join(*segments) click to toggle source
# File lib/rake_cloudspin/paths.rb, line 15
def join(*segments)
  File.join(*segments.compact)
end
join_and_expand(*segments) click to toggle source
# File lib/rake_cloudspin/paths.rb, line 11
def join_and_expand(*segments)
  File.expand_path(join(*segments))
end
project_root_directory() click to toggle source
# File lib/rake_cloudspin/paths.rb, line 3
def project_root_directory
  File.expand_path(Rake.application.original_dir)
end
self_directory() click to toggle source
# File lib/rake_cloudspin/paths.rb, line 19
def self_directory
  File.dirname(__FILE__)
end