Sha256: fd17e2a0064466eba87ae78e83a7b2e74f8829e3681777928ae21e72899bcba7
Contents?: true
Size: 932 Bytes
Versions: 9
Compression:
Stored size: 932 Bytes
Contents
require "pact_broker/api/decorators/base_decorator" require "pact_broker/api/decorators/timestamps" module PactBroker module Api module Decorators class BranchVersionDecorator < BaseDecorator link :self do | user_options | { title: "Branch version", href: branch_version_url(represented, user_options.fetch(:base_url)) } end link :"pb:branch" do | user_options | { title: "Branch", name: represented.branch.name, href: branch_url(represented.branch, user_options.fetch(:base_url)) } end link :"pb:version" do | user_options | { title: "Version", name: represented.version.number, href: version_url(user_options.fetch(:base_url), represented.version) } end include Timestamps end end end end
Version data entries
9 entries across 9 versions & 1 rubygems