class Pact::Provider::Configuration::ServiceProviderConfig

Attributes

application_version[RW]
branch[R]
build_url[R]

Public Class Methods

new(application_version, branch, tags, publish_verification_results, build_url, &app_block) click to toggle source
# File lib/pact/provider/configuration/service_provider_config.rb, line 9
def initialize application_version, branch, tags, publish_verification_results, build_url, &app_block
  @application_version = application_version
  @branch = branch
  @tags = [*tags]
  @publish_verification_results = publish_verification_results
  @app_block = app_block
  @build_url = build_url
end

Public Instance Methods

app() click to toggle source
# File lib/pact/provider/configuration/service_provider_config.rb, line 18
def app
  @app_block.call
end
publish_verification_results?() click to toggle source
# File lib/pact/provider/configuration/service_provider_config.rb, line 22
def publish_verification_results?
  @publish_verification_results
end
tags() click to toggle source
# File lib/pact/provider/configuration/service_provider_config.rb, line 26
def tags
  @tags
end