Module: PactBroker::Api::Resources::MetadataResourceMethods

Included in:
PactVersion, Verifications
Defined in:
lib/pact_broker/api/resources/metadata_resource_methods.rb

Instance Method Summary collapse

Instance Method Details

#maybe_params_with_consumer_version_numberObject



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

def maybe_params_with_consumer_version_number
  .slice(:consumer_version_number)
end

#metadataObject



18
19
20
# File 'lib/pact_broker/api/resources/metadata_resource_methods.rb', line 18

def 
  @metadata ||= PactBroker::Pacts::Metadata.(PactBrokerUrls.(identifier_from_path[:metadata]))
end

#pact_paramsObject



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

def pact_params
  @pact_params ||= PactBroker::Pacts::PactParams.from_request(request, maybe_params_with_consumer_version_number.merge(path_info))
end