Sha256: df15ed20af02b6f00f9a87b309a87b26c628f4ce69f315a065e7e1a3af613d21
Contents?: true
Size: 633 Bytes
Versions: 45
Compression:
Stored size: 633 Bytes
Contents
require "pact_broker/api/resources/base_resource" module PactBroker module Api module Resources class Integration < BaseResource def allowed_methods ["OPTIONS", "DELETE"] end def resource_exists? consumer && provider end def delete_resource integration_service.delete(consumer_name, provider_name) true end def policy_name :'integrations::integration' end def integration @integration ||= OpenStruct.new(consumer: consumer, provider: provider) end end end end end
Version data entries
45 entries across 45 versions & 1 rubygems