Class: PactBroker::Api::Resources::PactVersion

Inherits:
Pact
  • Object
show all
Includes:
MetadataResourceMethods
Defined in:
lib/pact_broker/api/resources/pact_version.rb

Instance Method Summary collapse

Methods included from MetadataResourceMethods

#consumer_versions_from_metadata, #maybe_consumer_version_number_param, #metadata, #metadata_consumer_version_numbers, #pact_params

Methods inherited from Pact

#content_types_accepted, #content_types_provided, #delete_resource, #from_json, #is_conflict?, #malformed_request?, #policy_name, #policy_pacticipant, #resource_exists?, #to_extended_json, #to_html, #to_json

Methods included from Messages

#message, #pluralize, #potential_duplicate_pacticipant_message, #validation_message

Methods included from PactResourceMethods

#set_post_deletion_response

Methods included from WebhookExecutionMethods

#finish_request, #handle_webhook_events, #schedule_triggered_webhooks

Methods included from PacticipantResourceMethods

#potential_duplicate_pacticipants?

Instance Method Details

#allowed_methodsObject



10
11
12
# File 'lib/pact_broker/api/resources/pact_version.rb', line 10

def allowed_methods
  ["GET", "OPTIONS"]
end

#decorator_options(options) ⇒ Object



14
15
16
# File 'lib/pact_broker/api/resources/pact_version.rb', line 14

def decorator_options(options)
  super(options.merge(consumer_versions: &.reverse))
end