Sha256: e55148fbb6352f1bb54ae4bdc52c50bc6c62941ff9db875fdc0f10957e2936bf
Contents?: true
Size: 763 Bytes
Versions: 16
Compression:
Stored size: 763 Bytes
Contents
require_relative 'base_decorator' require_relative 'pact_pacticipant_decorator' require 'pact_broker/api/decorators/timestamps' module PactBroker module Api module Decorators class EmbeddedVersionDecorator < BaseDecorator property :number link :self do | options | version_url(options[:base_url], represented) end end 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
16 entries across 16 versions & 1 rubygems