Skip to content

Commit 5ef4d49

Browse files
committed
Fix build for rack 3.0
1 parent 715f771 commit 5ef4d49

File tree

5 files changed

+7
-7
lines changed

5 files changed

+7
-7
lines changed

lib/api_valve.rb

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
require 'faraday'
1313
require 'multi_json'
1414
require 'logger'
15+
require 'rack'
1516

1617
module ApiValve
1718
autoload :Benchmarking, 'api_valve/benchmarking'

spec/examples/middlewares_spec.rb

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
RSpec.describe 'Middleware example', type: :feature do
2-
let(:builder) { example_app 'middleware' }
3-
let(:app) { builder[0] }
2+
let(:app) { example_app 'middleware' }
43

54
before do
65
stub_request(:get, %r{^http://api.host/api})

spec/examples/permissions_spec.rb

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
RSpec.describe 'Permissions example', type: :request do
2-
let(:builder) { example_app 'permissions' }
3-
let(:app) { builder[0] }
2+
let(:app) { example_app 'permissions' }
43

54
before do
65
stub_request(:get, %r{^http://api.host/api})

spec/examples/rewriting_spec.rb

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
RSpec.describe 'Rewriting example', type: :feature do
2-
let(:builder) { example_app 'rewriting' }
3-
let(:app) { builder[0] }
2+
let(:app) { example_app 'rewriting' }
43

54
before do
65
stub_request(:get, %r{^http://api.host/api})

spec/support/helper.rb

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
module Helper
22
def example_app(example)
33
path = Pathname.new(__FILE__).join("../../../examples/#{example}/config.ru")
4-
Rack::Builder.parse_file(path.to_s)
4+
# In rack 2.x parse_file returns a tuple
5+
app, _config = *Rack::Builder.parse_file(path.to_s)
6+
app
57
end
68
end

0 commit comments

Comments
 (0)