Skip to content

Commit c04948d

Browse files
author
Tom Johnson
committed
Update for Rack 2.0 and Sinatra 2.0 support
1 parent 77d8aef commit c04948d

File tree

3 files changed

+19
-9
lines changed

3 files changed

+19
-9
lines changed

.travis.yml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,18 @@ language: ruby
22
bundler_args: --without debug
33
script: "bundle exec rspec spec"
44
env:
5-
- CI=true
5+
- CI=true RACK_VERSION=1.6
6+
- CI=true RACK_VERSION=2.0
67
rvm:
7-
- 2.2.6
8-
- 2.3.3
9-
- 2.4.0
10-
- jruby-9.1.6.0
11-
- rbx
8+
- 2.2
9+
- 2.3
10+
- 2.4
11+
- jruby-9
12+
- rbx-3
1213
cache: bundler
1314
sudo: false
1415
matrix:
1516
allow_failures:
16-
- rvm: rbx
17+
- rvm: jruby-9
18+
- rvm: rbx-3
19+
dist: trusty

Gemfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,10 @@ platforms :rbx do
2626
gem 'rubinius', '~> 2.0'
2727
gem 'rubysl', '~> 2.0'
2828
end
29+
30+
case ENV['RACK_VERSION']
31+
when /^1.6/
32+
gem 'rack', '~> 1.6'
33+
when /^2.0/
34+
gem 'rack', '~> 2.0'
35+
end

rdf-ldp.gemspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Gem::Specification.new do |gem|
2929
gem.required_ruby_version = '>= 2.2.2'
3030
gem.requirements = []
3131

32-
gem.add_runtime_dependency 'rack', '~> 1.6'
32+
gem.add_runtime_dependency 'rack', '>= 1.6', '< 3.0'
3333
gem.add_runtime_dependency 'rdf', '~> 2.0'
3434
gem.add_runtime_dependency 'rdf-turtle', '~> 2.0'
3535
gem.add_runtime_dependency 'ld-patch', '~> 0.3'
@@ -38,7 +38,7 @@ Gem::Specification.new do |gem|
3838

3939
gem.add_runtime_dependency 'json-ld', '~> 2.0'
4040

41-
gem.add_runtime_dependency 'sinatra', '~> 1.4'
41+
gem.add_runtime_dependency 'sinatra', '>= 1.4', '< 3.0'
4242

4343
gem.add_runtime_dependency 'link_header', '~> 0.0', '>= 0.0.8'
4444

0 commit comments

Comments
 (0)