module PWD

Constants

VERSION

Public Instance Methods

join(*path_parts) click to toggle source
# File lib/pwd.rb, line 20
def join(*path_parts)
  File.join(pwd,*path_parts)
end
pwd() click to toggle source
# File lib/pwd.rb, line 8
def pwd

  if rails_present?
    Rails.root.to_s
  elsif ENV['BUNDLE_GEMFILE']
    ENV['BUNDLE_GEMFILE'].split(File::Separator)[0..-2].join(File::Separator)
  else
    Dir.pwd.to_s
  end

end
rails_present?() click to toggle source
# File lib/pwd.rb, line 24
def rails_present?
  !!(defined?(Rails) && !Rails.root.nil?)
end