Sha256: 3a5d422ed406bc1c7af4bdb2e6459c8fba29cb2a56c88044385c261cca7d644a
Contents?: true
Size: 396 Bytes
Versions: 6
Compression:
Stored size: 396 Bytes
Contents
module Rack module PactBroker class SetBaseUrl def initialize app, base_url @app = app @base_url = base_url end def call env if env["pactbroker.base_url"] app.call(env) else app.call(env.merge("pactbroker.base_url" => base_url)) end end private attr_reader :app, :base_url end end end
Version data entries
6 entries across 6 versions & 1 rubygems