Sha256: 54b2596f49213f999ec0ee81e7dcb544a87234f7dba9f08c06ab7ded88db998c
Contents?: true
Size: 978 Bytes
Versions: 9
Compression:
Stored size: 978 Bytes
Contents
require 'pact_broker/client/deployments/record_release' module PactBroker module Client module Deployments class RecordDeployment < PactBroker::Client::Deployments::RecordRelease def initialize(params, options, pact_broker_client_options) super @application_instance = params.fetch(:application_instance) end private attr_reader :application_instance def action "deployment" end def action_relation_name "pb:record-deployment" end def record_action_request_body # for backwards compatibility with old broker { applicationInstance: application_instance, target: application_instance }.compact end def result_text_message if application_instance "#{super} (application instance #{application_instance})" else super end end end end end end
Version data entries
9 entries across 9 versions & 1 rubygems