Skip to content

Commit 1b94873

Browse files
authored
Merge pull request #83 from FooBarWidget/rails-6
Support Rails 6; adjust testing deps
2 parents b9b39aa + 413ab2e commit 1b94873

File tree

12 files changed

+67
-19
lines changed

12 files changed

+67
-19
lines changed

Appraisals

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
appraise 'rails-32' do
22
gem 'activerecord', '~> 3.2.21'
33
gem 'actionpack', '~> 3.2.21'
4+
5+
platforms :ruby do
6+
gem 'sqlite3', '~> 1.3.8'
7+
end
48
end
59

610
appraise 'rails-40' do
@@ -32,3 +36,8 @@ appraise 'rails-52' do
3236
gem 'activerecord', '~> 5.2.0'
3337
gem 'actionpack', '~> 5.2.0'
3438
end
39+
40+
appraise 'rails-60' do
41+
gem 'activerecord', '~> 6.0.0'
42+
gem 'actionpack', '~> 6.0.0'
43+
end

Gemfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ source 'https://rubygems.org'
33
gemspec
44

55
platforms :jruby do
6-
gem 'activerecord-jdbcsqlite3-adapter', '~> 1.3.3'
6+
gem 'activerecord-jdbcsqlite3-adapter', '>= 1.3', '< 61'
77
gem 'jruby-openssl', '~> 0.9.4'
88
end
99

1010
platforms :ruby do
11-
gem 'sqlite3', '~> 1.3.8'
11+
gem 'sqlite3', '~> 1.3'
1212
end

Rakefile

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,18 @@ task :test do
55
ruby "test.rb"
66
end
77

8-
['3.2', '4.0', '4.1', '4.2', '5.0', '5.1', '5.2'].each do |version|
8+
rails_versions = %w(
9+
3.2
10+
4.0
11+
4.1
12+
4.2
13+
5.0
14+
5.1
15+
5.2
16+
6.0
17+
)
18+
19+
rails_versions.each do |version|
920
dotless = version.delete('.')
1021

1122
namespace :bundle do
@@ -24,3 +35,14 @@ end
2435
end
2536
end
2637
end
38+
39+
namespace :test do
40+
desc "Test with all supported Rails versions"
41+
task :railsall do
42+
rails_versions.each do |version|
43+
dotless = version.delete('.')
44+
ENV['BUNDLE_GEMFILE'] = "gemfiles/rails_#{dotless}.gemfile"
45+
ruby "test.rb"
46+
end
47+
end
48+
end

default_value_for.gemspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ Gem::Specification.new do |s|
1414
'lib/default_value_for.rb',
1515
'lib/default_value_for/railtie.rb'
1616
]
17-
s.add_dependency 'activerecord', '>= 3.2.0', '< 6.0'
18-
s.add_development_dependency 'railties', '>= 3.2.0', '< 6.0'
17+
s.add_dependency 'activerecord', '>= 3.2.0', '< 6.1'
18+
s.add_development_dependency 'actionpack', '>= 3.2.0', '< 6.1'
19+
s.add_development_dependency 'railties', '>= 3.2.0', '< 6.1'
1920
s.add_development_dependency 'minitest', '>= 4.2'
2021
s.add_development_dependency 'minitest-around'
2122
s.add_development_dependency 'appraisal'
22-
s.add_development_dependency 'actionpack', '>= 3.2.0', '< 6.0'
2323
end

gemfiles/rails_32.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ gem "activerecord", "~> 3.2.21"
66
gem "actionpack", "~> 3.2.21"
77

88
platforms :jruby do
9-
gem "activerecord-jdbcsqlite3-adapter", "~> 1.3.3"
9+
gem "activerecord-jdbcsqlite3-adapter", ">= 1.3", "< 61"
1010
gem "jruby-openssl", "~> 0.9.4"
1111
end
1212

gemfiles/rails_40.gemfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ gem "activerecord", "~> 4.0.12"
66
gem "actionpack", "~> 4.0.12"
77

88
platforms :jruby do
9-
gem "activerecord-jdbcsqlite3-adapter", "~> 1.3.3"
9+
gem "activerecord-jdbcsqlite3-adapter", ">= 1.3", "< 61"
1010
gem "jruby-openssl", "~> 0.9.4"
1111
end
1212

1313
platforms :ruby do
14-
gem "sqlite3", "~> 1.3.8"
14+
gem "sqlite3", ">= 1.3", "< 2.0"
1515
end
1616

1717
gemspec path: "../"

gemfiles/rails_41.gemfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ gem "activerecord", "~> 4.1.8"
66
gem "actionpack", "~> 4.1.8"
77

88
platforms :jruby do
9-
gem "activerecord-jdbcsqlite3-adapter", "~> 1.3.3"
9+
gem "activerecord-jdbcsqlite3-adapter", ">= 1.3", "< 61"
1010
gem "jruby-openssl", "~> 0.9.4"
1111
end
1212

1313
platforms :ruby do
14-
gem "sqlite3", "~> 1.3.8"
14+
gem "sqlite3", ">= 1.3", "< 2.0"
1515
end
1616

1717
gemspec path: "../"

gemfiles/rails_42.gemfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ gem "activerecord", "~> 4.2.0"
66
gem "actionpack", "~> 4.2.0"
77

88
platforms :jruby do
9-
gem "activerecord-jdbcsqlite3-adapter", "~> 1.3.3"
9+
gem "activerecord-jdbcsqlite3-adapter", ">= 1.3", "< 61"
1010
gem "jruby-openssl", "~> 0.9.4"
1111
end
1212

1313
platforms :ruby do
14-
gem "sqlite3", "~> 1.3.8"
14+
gem "sqlite3", ">= 1.3", "< 2.0"
1515
end
1616

1717
gemspec path: "../"

gemfiles/rails_50.gemfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ gem "activerecord", "~> 5.0.0"
66
gem "actionpack", "~> 5.0.0"
77

88
platforms :jruby do
9-
gem "activerecord-jdbcsqlite3-adapter", "~> 1.3.3"
9+
gem "activerecord-jdbcsqlite3-adapter", ">= 1.3", "< 61"
1010
gem "jruby-openssl", "~> 0.9.4"
1111
end
1212

1313
platforms :ruby do
14-
gem "sqlite3", "~> 1.3.8"
14+
gem "sqlite3", ">= 1.3", "< 2.0"
1515
end
1616

1717
gemspec path: "../"

gemfiles/rails_51.gemfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ gem "activerecord", "~> 5.1.0"
66
gem "actionpack", "~> 5.1.0"
77

88
platforms :jruby do
9-
gem "activerecord-jdbcsqlite3-adapter", "~> 1.3.3"
9+
gem "activerecord-jdbcsqlite3-adapter", ">= 1.3", "< 61"
1010
gem "jruby-openssl", "~> 0.9.4"
1111
end
1212

1313
platforms :ruby do
14-
gem "sqlite3", "~> 1.3.8"
14+
gem "sqlite3", ">= 1.3", "< 2.0"
1515
end
1616

1717
gemspec path: "../"

0 commit comments

Comments
 (0)