Sha256: 959ab874781312c1aa6402dd8ecd2db28f1f3f3e587a89c96c7977b31e50ba31

Contents?: true

Size: 595 Bytes

Versions: 7

Compression:

Stored size: 595 Bytes

Contents

require 'pact_broker/ui/controllers/base_controller'

module PactBroker
  module UI
    module Controllers
      class Pacts < Base
        include PactBroker::Services

        get "/provider/:provider_name/consumer/:consumer_name/pact-version/:pact_version/verification-results/:number" do
          url = URI.parse("#{env["pactbroker.base_url"]}/hal-browser/browser.html")
          url.fragment = "#{env["pactbroker.base_url"]}#{env["SCRIPT_NAME"]}#{env["PATH_INFO"]}"
          response.headers["Location"] = url.to_s
          response.status = 302
        end
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
pact_broker-2.79.1 lib/pact_broker/ui/controllers/pacts.rb
pact_broker-2.79.0 lib/pact_broker/ui/controllers/pacts.rb
pact_broker-2.78.1 lib/pact_broker/ui/controllers/pacts.rb
pact_broker-2.78.0 lib/pact_broker/ui/controllers/pacts.rb
pact_broker-2.77.0 lib/pact_broker/ui/controllers/pacts.rb
pact_broker-2.76.2 lib/pact_broker/ui/controllers/pacts.rb
pact_broker-2.76.1 lib/pact_broker/ui/controllers/pacts.rb