add String#absolute_path?

This commit is contained in:
josh committed 2013-12-27 11:40:24 -05:00
1 parent 8fcbd39057
commit 7681c7584f
2 files changed
+6 -1

No files matched your search

+1 -1
View File
@@ -99,7 +99,7 @@ module Rscons
end
end
if @build_root and not found_match
unless source_fname.start_with?('/') or source_fname =~ %r{^\w:[\\/]}
unless source_fname.absolute_path?
build_fname = "#{@build_root}/#{build_fname}"
end
end
+5
View File
@@ -17,4 +17,9 @@ class String
def set_suffix(suffix = '')
sub(/\.[^.]*$/, suffix)
end
# Return whether the string represents an absolute filesystem path
def absolute_path?
self =~ %r{^(/|\w:[\\/])}
end
end