Harbor::Request
Rack::Response defines self.new(env, *args), which means we can’t initialize a new request via a container without replacing this method.
# File lib/harbor/test/request.rb, line 15 15: def self.new(*args) 16: super(nil, {}) 17: end
# File lib/harbor/test/request.rb, line 7 7: def params 8: @params ||= {} 9: end
# File lib/harbor/test/request.rb, line 19 19: def session 20: session = @session || Session.new 21: session.request = self 22: session 23: end
# File lib/harbor/test/request.rb, line 25 25: def session=(session) 26: @session = Session.new(session) 27: @session.request = self 28: @session 29: end