Sha256: f68ad920826f906ae72ab185df17490bdae343c048f3fbd27a2d93e7281a70a5
Contents?: true
Size: 1.04 KB
Versions: 2
Compression:
Stored size: 1.04 KB
Contents
require_relative 'base_decorator' module PactBroker module Api module Decorators class VerificationDecorator < BaseDecorator property :provider_name, as: :providerName, writeable: :false property :provider_version, as: :providerApplicationVersion property :success property :execution_date, as: :verificationDate property :build_url, as: :buildUrl link :self do | options | { title: 'Verification result', name: "Verification result #{represented.number} for #{represented.latest_pact_publication.name}", href: verification_url(represented, options.fetch(:base_url), ) } end link 'pb:pact-version' do | options | { title: 'Pact', name: represented.latest_pact_publication.name, href: pact_url(options.fetch(:base_url), represented.latest_pact_publication) } end def provider_name represented.provider_name end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pact_broker-2.0.0.beta.6 | lib/pact_broker/api/decorators/verification_decorator.rb |
pact_broker-2.0.0.beta.5 | lib/pact_broker/api/decorators/verification_decorator.rb |