class Pact::Provider::Configuration::PactVerification
Attributes
Public Class Methods
Source
# 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
Public Instance Methods
Source
# File lib/pact/provider/configuration/pact_verification.rb, line 29 def finalize validate create_pact_verification end
Private Instance Methods
Source
# File lib/pact/provider/configuration/pact_verification.rb, line 36 def create_pact_verification verification = Pact::Provider::PactVerification.new(consumer_name, pact_uri, ref) Pact.provider_world.add_pact_verification verification end
Source
# File lib/pact/provider/configuration/pact_verification.rb, line 41 def validate raise "Please provide a pact_uri for the verification" unless pact_uri end