Sha256: 9171d1d2ab4ce923ff6b9297c0af3cbe8c25c61211c36fda2e19890886aaae19
Contents?: true
Size: 696 Bytes
Versions: 4
Compression:
Stored size: 696 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 policy_resource integration end def integration @integration ||= OpenStruct.new(consumer: consumer, provider: provider) end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems