blob: bfb1f88b495b27bc0c7fea9060db15183f1327e9 (
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
RUBY = ENV.fetch 'ruby', 'ruby'
def ruby command
params =
if RUBY == 'rbx'
'-I/usr/local/lib/ruby/1.8'
else
'-w'
end
cmd = "#{RUBY} #{params} #{command}"
puts cmd if verbose
system cmd
end
task '19' do
RUBY.replace 'ruby19'
end
task '18' do
RUBY.replace 'ruby18'
end
task '187' do
RUBY.replace 'ruby187'
end
task 'jruby' do
RUBY.replace 'jruby'
end
task :j => :jruby
task 'jruby19' do
RUBY.replace 'jruby --1.9'
end
task :j19 => :jruby19
task 'jruby-nailgun' do
RUBY.replace 'jruby --ng'
end
task :jng => :'jruby-nailgun'
task 'rubinius' do
RUBY.replace 'rbx'
end
task 'ee' do
RUBY.replace 'rubyee'
end
|