blob: 08633b4da1ebb869e48b146ca174d28bd47b3a13 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
def exefile(filename)
if ENV['OS'] == 'Windows_NT'
"#{filename}.exe"
else
filename
end
end
def filename(name)
if ENV['OS'] == 'Windows_NT'
'"'+name.gsub('/', '\\')+'"'
end
'"'+name+'"'
end
def filenames(names)
[names].flatten.map { |n| filename(n) }.join(' ')
end
class String
def relative_path_from(dir)
Pathname.new(self).relative_path_from(Pathname.new(dir)).to_s
end
end
|