class PactBroker::Client::PublishPacts

def call

def call
  validate
  if !force_use_old_api? && index_resource.can?("pb:publish-contracts")
    publish_pacts
    PactBroker::Client::CommandResult.new(success?, message)
  else
    PublishPactsTheOldWay.call(pact_broker_base_url, pact_file_paths, consumer_version_params, options, pact_broker_client_options)
  end
end