Sha256: c5aae90015b8cf2c2b9fbf99edb838fae4e111fe0a58245412d221326f1491d0

Contents?: true

Size: 570 Bytes

Versions: 44

Compression:

Stored size: 570 Bytes

Contents

require_relative 'base_decorator'
require_relative 'pact_pacticipant_decorator'
require 'pact_broker/api/decorators/timestamps'

module PactBroker

  module Api

    module Decorators

      class PactVersionDecorator < BaseDecorator

        include Timestamps

        property :consumer_version, as: :consumerVersion, embedded: true, decorator: EmbeddedVersionDecorator

        link :self do | options |
          {
            href: pact_url(options[:base_url], represented),
            title: represented.name
          }
        end

      end
    end
  end
end

Version data entries

44 entries across 44 versions & 1 rubygems

Version Path
pact_broker-2.27.2 lib/pact_broker/api/decorators/pact_version_decorator.rb
pact_broker-2.27.0 lib/pact_broker/api/decorators/pact_version_decorator.rb
pact_broker-2.26.1 lib/pact_broker/api/decorators/pact_version_decorator.rb
pact_broker-2.26.0 lib/pact_broker/api/decorators/pact_version_decorator.rb
pact_broker-2.25.0 lib/pact_broker/api/decorators/pact_version_decorator.rb
pact_broker-2.24.0 lib/pact_broker/api/decorators/pact_version_decorator.rb
pact_broker-2.23.4 lib/pact_broker/api/decorators/pact_version_decorator.rb
pact_broker-2.23.3 lib/pact_broker/api/decorators/pact_version_decorator.rb
pact_broker-2.23.2 lib/pact_broker/api/decorators/pact_version_decorator.rb
pact_broker-2.23.1 lib/pact_broker/api/decorators/pact_version_decorator.rb
pact_broker-2.23.0 lib/pact_broker/api/decorators/pact_version_decorator.rb
pact_broker-2.22.0 lib/pact_broker/api/decorators/pact_version_decorator.rb
pact_broker-2.21.0 lib/pact_broker/api/decorators/pact_version_decorator.rb
pact_broker-2.20.0 lib/pact_broker/api/decorators/pact_version_decorator.rb
pact_broker-2.19.2 lib/pact_broker/api/decorators/pact_version_decorator.rb
pact_broker-2.19.1 lib/pact_broker/api/decorators/pact_version_decorator.rb
pact_broker-2.19.0 lib/pact_broker/api/decorators/pact_version_decorator.rb
pact_broker-2.18.0 lib/pact_broker/api/decorators/pact_version_decorator.rb
pact_broker-2.17.1 lib/pact_broker/api/decorators/pact_version_decorator.rb
pact_broker-2.17.0 lib/pact_broker/api/decorators/pact_version_decorator.rb