(跨平台)检查文件路径是绝对的,而不使用Pathname库

时间:2013-03-08 18:34:33

标签: ruby file cross-platform

我需要一种跨平台的方法来检查给定的文件路径是否是绝对的,而不是使用Pathname库。我唯一希望依赖的库是File。它需要跨平台和交叉实现,所以它应该工作,无论它是Ruby MRI,JRuby,Rubinius ......等。

纯Ruby,没有C或Java。我无法想到一种强有力的方式,任何见解都会被感激不尽。

1 个答案:

答案 0 :(得分:2)

def absolute_path?(path)
  File.expand_path(path) == path
end