class PactBroker::Client::Deployments::RecordDeployment

Attributes

application_instance[R]

Public Class Methods

new(params, options, pact_broker_client_options) click to toggle source
# File lib/pact_broker/client/deployments/record_deployment.rb, line 10
def initialize(params, options, pact_broker_client_options)
  super
  @application_instance = params.fetch(:application_instance)
end

Private Instance Methods

action() click to toggle source
# File lib/pact_broker/client/deployments/record_deployment.rb, line 19
def action
  "deployment"
end
action_relation_name() click to toggle source
# File lib/pact_broker/client/deployments/record_deployment.rb, line 23
def action_relation_name
  "pb:record-deployment"
end
record_action_request_body() click to toggle source
# File lib/pact_broker/client/deployments/record_deployment.rb, line 27
def record_action_request_body
  # for backwards compatibility with old broker
  { applicationInstance: application_instance, target: application_instance }.compact
end
result_text_message() click to toggle source
# File lib/pact_broker/client/deployments/record_deployment.rb, line 32
def result_text_message
  if application_instance
    "#{super} (application instance #{application_instance})"
  else
    super
  end
end