Class: Pact::ProviderVerifier::AggregatePactConfigs

Inherits:
Object
  • Object
show all
Defined in:
lib/pact/provider_verifier/aggregate_pact_configs.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(pact_urls, provider_name, consumer_version_tags, consumer_version_selectors, provider_version_branch, provider_version_tags, pact_broker_base_url, http_client_options, options) ⇒ AggregatePactConfigs

Returns a new instance of AggregatePactConfigs.



13
14
15
16
17
18
19
20
21
22
23
# File 'lib/pact/provider_verifier/aggregate_pact_configs.rb', line 13

def initialize(pact_urls, provider_name, consumer_version_tags, consumer_version_selectors, provider_version_branch, provider_version_tags, pact_broker_base_url, http_client_options, options)
  @pact_urls = pact_urls
  @provider_name = provider_name
  @consumer_version_tags = consumer_version_tags
  @consumer_version_selectors = consumer_version_selectors
  @provider_version_branch = provider_version_branch
  @provider_version_tags = provider_version_tags
  @pact_broker_base_url = pact_broker_base_url
  @http_client_options = http_client_options
  @options = options
end

Class Method Details

.call(pact_urls, provider_name, consumer_version_tags, consumer_version_selectors, provider_version_branch, provider_version_tags, pact_broker_base_url, http_client_options, options) ⇒ Object



9
10
11
# File 'lib/pact/provider_verifier/aggregate_pact_configs.rb', line 9

def self.call(pact_urls, provider_name, consumer_version_tags, consumer_version_selectors, provider_version_branch, provider_version_tags, pact_broker_base_url, http_client_options, options)
  new(pact_urls, provider_name, consumer_version_tags, consumer_version_selectors, provider_version_branch, provider_version_tags, pact_broker_base_url, http_client_options, options).call
end

Instance Method Details

#callObject



25
26
27
# File 'lib/pact/provider_verifier/aggregate_pact_configs.rb', line 25

def call
  pacts_urls_from_broker + specified_pact_uris
end