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