Class: Pact::Provider::Configuration::PactVerification

Inherits:
Object
  • Object
show all
Extended by:
DSL
Defined in:
lib/pact/provider/configuration/pact_verification.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(consumer_name, options = {}) ⇒ PactVerification

Returns a new instance of PactVerification.



17
18
19
20
21
# File 'lib/pact/provider/configuration/pact_verification.rb', line 17

def initialize consumer_name, options = {}
  @consumer_name = consumer_name
  @ref = options.fetch(:ref, :head)
  @pact_uri = nil
end

Instance Attribute Details

#consumer_nameObject

Returns the value of attribute consumer_name.



15
16
17
# File 'lib/pact/provider/configuration/pact_verification.rb', line 15

def consumer_name
  @consumer_name
end

#pact_uriObject

Returns the value of attribute pact_uri.



15
16
17
# File 'lib/pact/provider/configuration/pact_verification.rb', line 15

def pact_uri
  @pact_uri
end

#refObject

Returns the value of attribute ref.



15
16
17
# File 'lib/pact/provider/configuration/pact_verification.rb', line 15

def ref
  @ref
end

Instance Method Details

#finalizeObject



29
30
31
32
# File 'lib/pact/provider/configuration/pact_verification.rb', line 29

def finalize
  validate
  create_pact_verification
end