Skip to content

Commit 694f1a0

Browse files
viuginick1valich
authored andcommitted
gemfile reworked to work on old ruby versions
1 parent ad80334 commit 694f1a0

File tree

1 file changed

+16
-8
lines changed

1 file changed

+16
-8
lines changed

Gemfile

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,19 @@ source "http://rubygems.org"
33
# @param [Array<String>] versions compatible ruby versions
44
# @return [Array<String>] an array with mri platforms of given versions
55
def mries(*versions)
6-
versions.flat_map do |v|
7-
%w(ruby mingw x64_mingw)
8-
.map { |platform| "#{platform}_#{v}".to_sym unless platform == "x64_mingw" && v < "2.0" }
9-
.delete_if &:nil?
10-
end
6+
versions.map do |v|
7+
%w(ruby mingw x64_mingw).map do |platform|
8+
"#{platform}_#{v}".to_sym unless platform == "x64_mingw" && v < "2.0"
9+
end.delete_if &:nil?
10+
end.flatten
11+
end
12+
13+
gem "ruby-debug-base", :platforms => [:jruby, *mries('18')]
14+
15+
if RUBY_VERSION && RUBY_VERSION >= "1.9"
16+
gem "ruby-debug-base19x", ">= 0.11.32", :platforms => mries('19')
1117
end
1218

13-
gem "ruby-debug-base", :platforms => [:jruby, *mries('18')]
14-
gem "ruby-debug-base19x", ">= 0.11.32", :platforms => mries('19')
1519
if RUBY_VERSION && RUBY_VERSION >= "2.0"
1620
gem "debase", "~> 0.2", ">= 0.2.2", :platforms => mries('20', '21', '22', '23', '24', '25')
1721
end
@@ -23,6 +27,10 @@ group :development do
2327
end
2428

2529
group :test do
26-
gem "test-unit"
30+
if RUBY_VERSION < "1.9"
31+
gem "test-unit", "~> 2.1.2"
32+
else
33+
gem "test-unit"
34+
end
2735
end
2836

0 commit comments

Comments
 (0)