class PactBroker::Api::Resources::PactVersionsForBranch

Public Instance Methods

allowed_methods() click to toggle source
# File lib/pact_broker/api/resources/pact_versions_for_branch.rb, line 16
def allowed_methods
  ["DELETE", "OPTIONS"]
end
content_types_provided() click to toggle source
# File lib/pact_broker/api/resources/pact_versions_for_branch.rb, line 12
def content_types_provided
  [["application/hal+json", :to_json]]
end
delete_resource() click to toggle source
# File lib/pact_broker/api/resources/pact_versions_for_branch.rb, line 24
def delete_resource
  pact_service.delete_all_pact_publications_between consumer_name, and: provider_name, branch_name: identifier_from_path[:branch_name]
  set_post_deletion_response
  true
end
policy_name() click to toggle source
# File lib/pact_broker/api/resources/pact_versions_for_branch.rb, line 30
def policy_name
  :'pacts::pact_versions'
end
resource_exists?() click to toggle source
# File lib/pact_broker/api/resources/pact_versions_for_branch.rb, line 20
def resource_exists?
  consumer && provider
end