class Pact::Provider::DSL::VerificationDSL

def create_verification

def create_verification
  validate
  Pact::Provider::PactVerification.new(@consumer_name, @pact_uri, @ref)
end

def initialize consumer_name, options = {}, &block

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

def pact_uri pact_uri, options = {}

def pact_uri pact_uri, options = {}
  @pact_uri = pact_uri
end

def task task

def task task
  @task = task
end

def validate

def validate
  raise "Please provide a pact_uri for the verification" unless @pact_uri
end