Sha256: d1f2f840e66465fe6dca52c6a47768710ddee1760f12bb0f3481f7edf918c4c6
Contents?: true
Size: 965 Bytes
Versions: 44
Compression:
Stored size: 965 Bytes
Contents
require_relative "base_decorator" require_relative "pact_pacticipant_decorator" require_relative "timestamps" module PactBroker module Api module Decorators class TagDecorator < BaseDecorator property :name include Timestamps link :self do | options | { title: "Tag", name: represented.name, href: tag_url(options[:base_url], represented) } end link :version do | options | { title: "Version", name: represented.version.number, href: version_url(options.fetch(:base_url), represented.version) } end link :pacticipant do | options | { title: "Pacticipant", name: represented.version.pacticipant.name, href: pacticipant_url(options.fetch(:base_url), represented.version.pacticipant) } end end end end end
Version data entries
44 entries across 44 versions & 1 rubygems